[
http://www.jahia.net/jira/browse/JAHIA-3962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sergiy Shyrkov resolved JAHIA-3962.
-----------------------------------
Resolution: Cannot Reproduce
Cannot reproduce it. Could you retest it please?
> Admin Center: HTML Settings: FCK configuration: adding a user makes an
> exception
> --------------------------------------------------------------------------------
>
> Key: JAHIA-3962
> URL: http://www.jahia.net/jira/browse/JAHIA-3962
> Project: Jahia Web Content Management Server (WCMS)
> Issue Type: Bug
> Components: Authorisations (ACL) and Authentification
> Affects Versions: WCM 6.0 Beta
> Environment: 23785
> Reporter: Stephane Croisier
> Assignee: Sergiy Shyrkov
> Priority: Critical
> Fix For: WCM 6.0 Beta
>
>
> 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
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://www.jahia.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
jira_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/jira_list