Uploaded image for project: 'Jahia Community'
  1. Jahia Community
  2. JAHIA-3962

Admin Center: HTML Settings: FCK configuration: adding a user makes an exception

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Critical
    • xCM 6.0
    • xCM 6.0
    • None
    • 23785

    Description

      In the new HTML Settings, I removed all users from the default and basic FCK roles. Then I added my "Steven " user on the default role. I am playing with an imported version of the prepackaged demo. Steven is logued on another browser. His FCK is currently opened (perhaps the source of the error in case of trying to change an opened configuration).

      2008-12-09 15:26:47,281: INFO [org.jahia.bin.Jahia] - Processed [/cms/engineName/updatecontainer/op/edit/MyPage/Steven_Portal] user=[steven] ip=[127.0.0.1] in [110ms]
      2008-12-09 15:26:49,156: INFO [org.jahia.bin.Jahia] - Processed [/cms/engineName/updatecontainer/op/edit/MyPage/Steven_Portal] user=[steven] ip=[127.0.0.1] in [63ms]
      [GC 241630K->171172K(1003776K), 0.0132635 secs]
      2008-12-09 15:27:11,359: ERROR [org.jahia.bin.errors.ErrorLoggingFilter] - org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists: [org.jahia.hibernate.model.JahiaAclEntry#org.jahia.hibernate.model.JahiaAclEntryPKid=org.jahia.hibernate.mo
      del.JahiaAclid=93type=2target=users:1]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.jahia.hibernate.model.JahiaAclEntry#org.jahia.hibernate.model.JahiaAclEntryPKid=org.jahia.hibernate.model.JahiaAclid=93type=2target=users:1]. Error message
      : No row with the given identifier exists: [org.jahia.hibernate.model.JahiaAclEntry#org.jahia.hibernate.model.JahiaAclEntryPKid=org.jahia.hibernate.model.JahiaAclid=93type=2target=users:1]; nested exception is org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.jahia
      .hibernate.model.JahiaAclEntry#org.jahia.hibernate.model.JahiaAclEntryPKid=org.jahia.hibernate.model.JahiaAclid=93type=2target=users:1]
      org.springframework.orm.hibernate3.HibernateObjectRetrievalFailureException: No row with the given identifier exists: [org.jahia.hibernate.model.JahiaAclEntry#org.jahia.hibernate.model.JahiaAclEntryPKid=org.jahia.hibernate.model.JahiaAclid=93type=2target=users:1]; nested exception is org.hibernate.O
      bjectNotFoundException: No row with the given identifier exists: [org.jahia.hibernate.model.JahiaAclEntry#org.jahia.hibernate.model.JahiaAclEntryPKid=org.jahia.hibernate.model.JahiaAclid=93type=2target=users:1]
      at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:645)
      at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
      at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424)
      at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
      at org.springframework.orm.hibernate3.HibernateTemplate.merge(HibernateTemplate.java:820)
      at org.jahia.hibernate.dao.JahiaAclDAO.updateAcl(JahiaAclDAO.java:227)
      at org.jahia.hibernate.manager.JahiaAclManager.update(JahiaAclManager.java:192)
      at org.jahia.hibernate.manager.JahiaAclManager$$FastClassByCGLIB$$e9e5ac0.invoke(<generated>)
      at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
      at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:113)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      at org.springframework.aop.framework.Cglib2AopProxy$FixedChainStaticTargetInterceptor.intercept(Cglib2AopProxy.java:582)
      at org.jahia.hibernate.manager.JahiaAclManager$$EnhancerByCGLIB$$9b00212a.update(<generated>)
      at org.jahia.services.acl.JahiaACLManagerService.updateCache(JahiaACLManagerService.java:416)
      at org.jahia.services.acl.JahiaACLManagerService$$FastClassByCGLIB$$7d0a800e.invoke(<generated>)
      at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
      at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
      at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:113)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
      at org.jahia.services.acl.JahiaACLManagerService$$EnhancerByCGLIB$$f6de46ee.updateCache(<generated>)
      at org.jahia.views.administration.actions.HtmlSettingsAction.updateToolbarPermissions(HtmlSettingsAction.java:282)
      at org.jahia.views.administration.actions.HtmlSettingsAction.save(HtmlSettingsAction.java:229)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
      at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
      at org.jahia.views.administration.actions.HtmlSettingsAction.execute(HtmlSettingsAction.java:129)
      at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
      at org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:82)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
      at org.jahia.bin.Jahia.process(Jahia.java:1557)
      at org.jahia.bin.Jahia.service(Jahia.java:851)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jahia.bin.filters.jcr.JcrSessionFilter.doFilter(JcrSessionFilter.java:23)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
      at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
      at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
      at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.jahia.bin.filters.ResponseCacheControlFilter.doFilter(ResponseCacheControlFilter.java:94)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
      at java.lang.Thread.run(Thread.java:619)
      Caused by: org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [org.jahia.hibernate.model.JahiaAclEntry#org.jahia.hibernate.model.JahiaAclEntryPKid=org.jahia.hibernate.model.JahiaAclid=93type=2target=users:1]
      at org.hibernate.impl.SessionFactoryImpl$1.handleEntityNotFound(SessionFactoryImpl.java:377)
      at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:145)
      at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:179)
      at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:103)
      at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
      at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:846)
      at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:557)
      at org.hibernate.type.EntityType.resolve(EntityType.java:379)
      at org.hibernate.type.EntityType.replace(EntityType.java:259)
      at org.hibernate.type.CollectionType.replaceElements(CollectionType.java:485)
      at org.hibernate.type.CollectionType.replace(CollectionType.java:552)
      at org.hibernate.type.TypeFactory.replace(TypeFactory.java:482)
      at org.hibernate.event.def.DefaultMergeEventListener.copyValues(DefaultMergeEventListener.java:340)
      at org.hibernate.event.def.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:267)
      at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:120)
      at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:53)
      at org.hibernate.impl.SessionImpl.fireMerge(SessionImpl.java:677)
      at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:661)
      at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:665)
      at org.springframework.orm.hibernate3.HibernateTemplate$23.doInHibernate(HibernateTemplate.java:823)
      at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)
      ... 65 more

      TestRail: Results

        Attachments

          Activity

            People

              shyrkov Sergiy Shyrkov (Inactive)
              scroisier Stephane Croisier (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                TestRail: Runs

                  TestRail: Cases

                    Packages

                      Version Package
                      xCM 6.0