Hi all,
I currently have several exceptions in production context in the latest beta 5.
My customer is working on the content alone and a few times every day mostly two exceptions appear:
When nodes are indexed after publish:
Uncaught exception #1413902143 in line 287 of /var/www/vhosts/foobar/releases/20150714103713/Data/Temporary/Production/Cache/Code/Flow_Object_Classes/TYPO3_TYPO3CR_Domain_Repository_NodeDataRepository.php: Node workspace not found in allowed workspaces, this could result from a detached workspace entity in the context.
39 TYPO3\TYPO3CR\Domain\Repository\NodeDataRepository_Original::reduceNodeVariantsByWorkspacesAndDimensions(array|1|, array|1|, array|1|)
38 TYPO3\TYPO3CR\Domain\Repository\NodeDataRepository_Original::findOneByIdentifier("e3b808d7-5abf-34d8-1443-67ad4f283b6b", TYPO3\Flow\Persistence\Doctrine\Proxies\__CG__\TYPO3\TYPO3CR\Domain\Model\Workspace, array|1|)
37 TYPO3\TYPO3CR\Domain\Service\Context_Original::getNodeByIdentifier("e3b808d7-5abf-34d8-1443-67ad4f283b6b")
36 Flowpack\SimpleSearch\ContentRepositoryAdaptor\Indexer\NodeIndexer_Original::indexNodeInWorkspace("e3b808d7-5abf-34d8-1443-67ad4f283b6b", "live")
35 Flowpack\SimpleSearch\ContentRepositoryAdaptor\Indexer\NodeIndexer_Original::indexAllNodeVariants(TYPO3\TYPO3CR\Domain\Model\Node)
34 Flowpack\SimpleSearch\ContentRepositoryAdaptor\Indexer\NodeIndexer_Original::indexNode(TYPO3\TYPO3CR\Domain\Model\Node)
33 call_user_func_array(array|2|, array|1|)
32 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::__call("indexNode", array|1|)
31 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::indexNode(TYPO3\TYPO3CR\Domain\Model\Node)
30 TYPO3\TYPO3CR\Search\Indexer\NodeIndexingManager_Original::flushQueues("TYPO3\Flow\Persistence\Doctrine\PersistenceManager::allObjectsPersisted", "TYPO3\Flow\Persistence\Doctrine\PersistenceManager::allObjectsPersisted", "TYPO3\Flow\Persistence\Doctrine\PersistenceManager::allObjectsPersisted", "TYPO3\Flow\Persistence\Doctrine\PersistenceManager::allObjectsPersisted")
29 call_user_func_array(array|2|, array|4|)
28 TYPO3\Flow\SignalSlot\Dispatcher::dispatch("TYPO3\Flow\Persistence\Doctrine\PersistenceManager", "allObjectsPersisted", array|0|)
27 TYPO3\Flow\SignalSlot\SignalAspect_Original::forwardSignalToDispatcher(TYPO3\Flow\Aop\JoinPoint)
26 TYPO3\Flow\Aop\Advice\AbstractAdvice::invoke(TYPO3\Flow\Aop\JoinPoint)
25 TYPO3\Flow\Persistence\Doctrine\PersistenceManager::emitAllObjectsPersisted()
24 TYPO3\Flow\Persistence\Doctrine\PersistenceManager_Original::persistAll()
23 TYPO3\Neos\Service\Controller\NodeController_Original::updateAction(TYPO3\TYPO3CR\Domain\Model\Node)
22 TYPO3\Neos\Service\Controller\NodeController::updateAction(TYPO3\TYPO3CR\Domain\Model\Node)
21 call_user_func_array(array|2|, array|1|)
20 TYPO3\Neos\Service\Controller\NodeController::Flow_Aop_Proxy_invokeJoinPoint(TYPO3\Flow\Aop\JoinPoint)
19 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint)
18 TYPO3\Flow\Security\Aspect\PolicyEnforcementAspect_Original::enforcePolicy(TYPO3\Flow\Aop\JoinPoint)
17 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke(TYPO3\Flow\Aop\JoinPoint)
16 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint)
15 TYPO3\Neos\Service\Controller\NodeController::updateAction(TYPO3\TYPO3CR\Domain\Model\Node)
14 call_user_func_array(array|2|, array|1|)
13 TYPO3\Flow\Mvc\Controller\ActionController_Original::callActionMethod()
12 TYPO3\Flow\Mvc\Controller\ActionController_Original::processRequest(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
11 TYPO3\Neos\Service\Controller\AbstractServiceController_Original::processRequest(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
10 TYPO3\Flow\Mvc\Dispatcher_Original::initiateDispatchLoop(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
9 TYPO3\Flow\Mvc\Dispatcher_Original::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
8 call_user_func_array(array|2|, array|2|)
7 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::__call("dispatch", array|2|)
6 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
5 TYPO3\Flow\Mvc\DispatchComponent_Original::handle(TYPO3\Flow\Http\Component\ComponentContext)
4 TYPO3\Flow\Http\Component\ComponentChain_Original::handle(TYPO3\Flow\Http\Component\ComponentContext)
3 TYPO3\Flow\Http\Component\ComponentChain_Original::handle(TYPO3\Flow\Http\Component\ComponentContext)
2 TYPO3\Flow\Http\RequestHandler::handleRequest()
1 TYPO3\Flow\Core\Bootstrap::run()
When publishing nodes:
Uncaught exception in line 484 of /var/www/vhosts/foobar/releases/20150714103713/Packages/Libraries/doctrine/orm/lib/Doctrine/ORM/Persisters/BasicEntityPersister.php: The optimistic lock on an entity failed.
30 Doctrine\ORM\OptimisticLockException::lockFailed(TYPO3\TYPO3CR\Domain\Model\NodeData)
29 Doctrine\ORM\Persisters\BasicEntityPersister::updateTable(TYPO3\TYPO3CR\Domain\Model\NodeData, "typo3_typo3cr_domain_model_nodedata", array|2|, TRUE)
28 Doctrine\ORM\Persisters\BasicEntityPersister::update(TYPO3\TYPO3CR\Domain\Model\NodeData)
27 Doctrine\ORM\UnitOfWork::executeUpdates(TYPO3\Flow\Persistence\Doctrine\Mapping\ClassMetadata)
26 Doctrine\ORM\UnitOfWork::commit(NULL)
25 Doctrine\ORM\EntityManager::flush()
24 TYPO3\Flow\Persistence\Doctrine\PersistenceManager_Original::persistAll()
23 TYPO3\Neos\Service\Controller\NodeController_Original::updateAction(TYPO3\TYPO3CR\Domain\Model\Node)
22 TYPO3\Neos\Service\Controller\NodeController::updateAction(TYPO3\TYPO3CR\Domain\Model\Node)
21 call_user_func_array(array|2|, array|1|)
20 TYPO3\Neos\Service\Controller\NodeController::Flow_Aop_Proxy_invokeJoinPoint(TYPO3\Flow\Aop\JoinPoint)
19 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint)
18 TYPO3\Flow\Security\Aspect\PolicyEnforcementAspect_Original::enforcePolicy(TYPO3\Flow\Aop\JoinPoint)
17 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke(TYPO3\Flow\Aop\JoinPoint)
16 TYPO3\Flow\Aop\Advice\AdviceChain::proceed(TYPO3\Flow\Aop\JoinPoint)
15 TYPO3\Neos\Service\Controller\NodeController::updateAction(TYPO3\TYPO3CR\Domain\Model\Node)
14 call_user_func_array(array|2|, array|1|)
13 TYPO3\Flow\Mvc\Controller\ActionController_Original::callActionMethod()
12 TYPO3\Flow\Mvc\Controller\ActionController_Original::processRequest(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
11 TYPO3\Neos\Service\Controller\AbstractServiceController_Original::processRequest(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
10 TYPO3\Flow\Mvc\Dispatcher_Original::initiateDispatchLoop(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
9 TYPO3\Flow\Mvc\Dispatcher_Original::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
8 call_user_func_array(array|2|, array|2|)
7 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::__call("dispatch", array|2|)
6 TYPO3\Flow\Object\DependencyInjection\DependencyProxy::dispatch(TYPO3\Flow\Mvc\ActionRequest, TYPO3\Flow\Http\Response)
5 TYPO3\Flow\Mvc\DispatchComponent_Original::handle(TYPO3\Flow\Http\Component\ComponentContext)
4 TYPO3\Flow\Http\Component\ComponentChain_Original::handle(TYPO3\Flow\Http\Component\ComponentContext)
3 TYPO3\Flow\Http\Component\ComponentChain_Original::handle(TYPO3\Flow\Http\Component\ComponentContext)
2 TYPO3\Flow\Http\RequestHandler::handleRequest()
1 TYPO3\Flow\Core\Bootstrap::run()
PHP-fpm is @ 5.5
Any ideas?