Почему то перестала работать база. Просто бац и все.
Сообщение системной диагностики
Не удалось сохранить данные в БД в течение 53 минут. Система переведена в аварийный режим работы и будет остановлена через 6 минут. При продолжении работы возможна потеря данных. Срочно свяжитесь с системным администратором или со службой поддержки!!! Ошибка: Неизвестная ошибка работы с БД. Подробности: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [resto.front.address.Street#13e34b9b-c3ae-67aa-0153-80d4780bdf80].
Пошел в папку с логами, капнул там:
[2016-06-28 00:00:34,129] FATAL [Thread-3] (resto.watchdog.EntitiesFlushTimerChecker) Не удалось сохранить данные в БД в течение 144 минут. Работа системы приостановлена до решения проблемы. Срочно свяжитесь с системным администратором или со службой поддержки!!! Ошибка: Неизвестная ошибка работы с БД. Подробности: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [resto.front.address.Street#13e34b9b-c3ae-67aa-0153-80d4780bdf80].
[2016-06-28 00:00:34,956] DEBUG [EntitiesFlushTimer] (resto.db.EntitiesFlushTask) Trying to flush revision 154061. Entities to create: 440, update: 84, delete: 35.
[2016-06-28 00:00:34,956] DEBUG [EntitiesFlushTimer] (resto.db.EntitiesFlushTask) Saving or updating entities: [class resto.back.store.ProductWriteoffEvent x 34, class resto.front.delivery.Delivery x 13, class resto.back.sales.OrderPaymentEvent x 12, class resto.front.payment.SessionFullReport x 2, class resto.front.CafeSetup, class resto.chain.monitoring.SynchroEntity x 3, class resto.back.accounting.AccountingTransaction x 37, class resto.back.accounting.CashOrderTransaction x 11, class resto.back.store.SalesDocument x 2, class resto.front.customer.Customer x 14, class resto.back.store.ProductIncomeTransaction x 3, class resto.replication.ReplicationEvent x 2, class resto.replication.ReplicationState, class resto.back.sales.CloseSessionEvent x 2, class resto.back.store.ProductWriteoffTransaction x 249, class resto.back.sales.compatibility.ItemCookingEvent x 30, class resto.back.store.recompute.PriceTableItem x 31, class resto.back.sales.ItemSaleEvent x 67, class resto.back.store.IncomingInvoice, class resto.back.documents.numbering.DocumentNumberingSt ate, class resto.event.UserEvent x 8]
[2016-06-28 00:00:34,971] INFO [EntitiesFlushTimer] (org.hibernate.event.def.DefaultLoadEventListener) Error performing load command
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [resto.front.address.Street#13e34b9b-c3ae-67aa-0153-80d4780bdf80]
at org.hibernate.impl.SessionFactoryImpl$2.handleEnti tyNotFound(SessionFactoryImpl.java:419)
at org.hibernate.event.def.DefaultLoadEventListener.l oad(DefaultLoadEventListener.java:171)
at org.hibernate.event.def.DefaultLoadEventListener.p roxyOrLoad(DefaultLoadEventListener.java:223)
at org.hibernate.event.def.DefaultLoadEventListener.o nLoad(DefaultLoadEventListener.java:126)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImp l.java:906)
at org.hibernate.impl.SessionImpl.internalLoad(Sessio nImpl.java:874)
at org.hibernate.type.EntityType.resolveIdentifier(En tityType.java:590)
at org.hibernate.type.EntityType.resolve(EntityType.j ava:412)
at org.hibernate.type.EntityType.replace(EntityType.j ava:291)
at org.hibernate.type.TypeFactory.replace(TypeFactory .java:505)
at org.hibernate.type.ComponentType.replace(Component Type.java:455)
at org.hibernate.type.CollectionType.replaceElements( CollectionType.java:507)
at org.hibernate.type.CollectionType.replace(Collecti onType.java:574)
at org.hibernate.type.TypeFactory.replace(TypeFactory .java:505)
at org.hibernate.event.def.DefaultMergeEventListener. copyValues(DefaultMergeEventListener.java:496)
at org.hibernate.event.def.DefaultMergeEventListener. entityIsDetached(DefaultMergeEventListener.java:42 4)
at org.hibernate.event.def.DefaultMergeEventListener. onMerge(DefaultMergeEventListener.java:234)
at org.hibernate.event.def.DefaultMergeEventListener. onMerge(DefaultMergeEventListener.java:84)
at org.hibernate.impl.SessionImpl.fireMerge(SessionIm pl.java:705)
at org.hibernate.impl.SessionImpl.merge(SessionImpl.j ava:689)
at org.hibernate.impl.SessionImpl.merge(SessionImpl.j ava:693)
at resto.db.loaders.HibernateEntityLoader.updateOrMer ge(HibernateEntityLoader.java:78)
at resto.db.loaders.NonCachingHibernateEntityLoader.s ave(NonCachingHibernateEntityLoader.java:32)
at resto.db.loaders.NonCachingHibernateEntityLoader.s ave(NonCachingHibernateEntityLoader.java:9)
at resto.db.EntitiesFlushTask$EntityTask$1.process(En titiesFlushTask.java:436)
at resto.db.EntitiesFlushTask.performTasks(EntitiesFl ushTask.java:322)
at resto.db.EntitiesFlushTask.flush(EntitiesFlushTask .java:202)
at resto.db.EntitiesFlushTask.openSessionAndFlush(Ent itiesFlushTask.java:167)
at resto.db.EntitiesFlushTask.execute(EntitiesFlushTa sk.java:134)
at resto.db.EntitiesFlushTimer.executeTask(EntitiesFl ushTimer.java:254)
at resto.db.EntitiesFlushTimer.doFlushNow(EntitiesFlu shTimer.java:232)
at resto.db.EntitiesFlushTimer.flushNow(EntitiesFlush Timer.java:218)
at resto.db.EntitiesFlushTimer$3.run(EntitiesFlushTim er.java:166)
at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(Future Task.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.access$301(ScheduledThreadPoolE xecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$S cheduledFutureTask.run(ScheduledThreadPoolExecutor .java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Кто подскажет - в какую сторону капать ?