2015-12-22 4 views
0

У меня есть две среды. На одном из них все работает нормально, другое происходит. У меня есть страница с анализом 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)

+0

Можете ли вы отправить код, который выполняет изменения? – Thomas

ответ

1

Причина, по которой данное исключение было предоставлено пользователям. Мы знали это, но не пытались удалить права и вернуть их в меню useradmin. Мы удалили и предоставили права группе всем, после чего эта проблема была исправлена.
P.S. AEM это какая-то магия, помните об этом!

Смежные вопросы