У меня есть две среды. На одном из них все работает нормально, другое происходит. У меня есть страница с анализом subnode с другого ресурса, и когда я пытаюсь перетащить любой компонент или отредактировать, возникает какое-то компонентное исключение (см. Stacktrace). Я попытался найти разрешение в Интернете, но каждая проблема специфична, поэтому я пишу эту тему. Если я удалю узел аналитики и попытаюсь изменить страницу, он будет изменен только один раз, а затем я снова увижу это исключение.Исключение JCR Persistance AEM
- Прежде трассировки стека:
Some_date ОШИБКА [Some_IP [1450442411491] POST/содержание/mysubfolder/mypagenode/JCR: Содержание/MyComponent HTTP/1.1] org.apache.sling .api.resource.PersistenceException: не удается зафиксировать изменения в сеансе. at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.commit (JcrResourceProvider.java:638) at org.apache.sling.resourceresolver.impl.helper.ResourceResolverContext.commit (ResourceResolverContext.java: 181) ...
- Второе:
Вызванный: javax.jcr.nodetype.ConstraintViolationException: OakConstraint0022:/содержание/mysubfolder/mypagenode/JCR: содержание/аналитика/reportConfigs [[nt: unstructured]]: Обязательное свойство jcr: primaryType нельзя удалить на org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException (CommitFailedException.java:225) в org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException (CommitFailedException.java:212) в org.apache. jackrabbit.oak.jcr.delegate.SessionDelegate.newRepositoryException (SessionDelegate.java:594) на org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save (SessionDelegate.java:461) на org.apache.jackrabbit. oak.jcr.session.SessionImpl $ 8.perform (SessionImpl.java:435) на org.apache.jackrabbit.oak.jcr.session.SessionImpl $ 8.perform (SessionImpl.java:432) на org.apache.jackrabbit. oak.jcr.delegate.SessionDelegate.perform (SessionDelegate.java:216) at org.apache.jackrabbit.oak.jcr.session.SessionImpl.perform (SessionImpl.java:140) at org.apache.jackrabbit.oak.jcr.session.SessionImpl.save (SessionImpl.java:432) at sun.reflect.GeneratedMethodAccessor31.invoke (Неизвестный источник) at sun.reflect. DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:497) на org.apache.sling.jcr.base.SessionProxyHandler $ SessionProxyInvocationHandler.invoke (SessionProxyHandler.java: 113) at com.sun.proxy. $ Proxy8.save (неизвестный источник) at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.commit (JcrResourceProvider.java:636) ... 132 общих кадра опущены
- Третье:
Вызванный: org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022:/содержание // mysubfolder/mypagenode/JCR: содержание/аналитика/reportConfigs [нт [: неструктурированный]]: Обязательное свойство jcr: primaryType не может быть удален at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.constraintViolation (TypeEditor.java:150) at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.propertyDeleted (TypeEditor.java:202) at org.apache.jackrabbit. oak.spi.commit.VisibleEditor.propertyDeleted (VisibleEditor.java:85)
Можете ли вы отправить код, который выполняет изменения? – Thomas