DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=43136>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43136 ------- Additional Comments From [EMAIL PROTECTED] 2007-09-06 13:55 ------- When an item is queried out of an IdentityMap, it is put into its list of objects to know. What I see happening is the editor's getNodesToLock triggers a query to check if a document node is being requested which eventually goes to SessionImpl.getRepositoryItem which calls identityMap.get(). Then it shows up under savePersistables in SessionImpl. To see how it is being called, see the trace below. The line numbers might be off due to my crude debugging statements. The trace is generated by creating an exception object and is not something in the trunk. at org.apache.lenya.cms.repository.SessionImpl.getRepositoryItem(SessionImpl.java:208) at org.apache.lenya.cms.site.tree2.SiteTreeImpl.getRepositoryNode(SiteTreeImpl.java:433) at org.apache.lenya.cms.site.tree2.SiteTreeImpl.load(SiteTreeImpl.java:99) at org.apache.lenya.cms.site.tree2.SiteTreeImpl.contains(SiteTreeImpl.java:334) at org.apache.lenya.cms.publication.DefaultDocumentBuilder.isDocument(DefaultDocumentBuilder.java:111) at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.avalon.excalibur.component.ComponentProxyGenerator$ComponentInvocationHandler.invoke(ComponentProxyGenerator.java:143) at $Proxy35.isDocument(Unknown Source) at org.apache.lenya.cms.publication.DocumentFactoryImpl.isDocument(DocumentFactoryImpl.java:189) at org.apache.lenya.cms.usecase.DocumentUsecase.getSourceDocument(DocumentUsecase.java:95) at org.apache.lenya.cms.editors.fckeditor.Fckeditor.getNodesToLock(Fckeditor.java:68) at org.apache.lenya.cms.usecase.AbstractUsecase.lockInvolvedObjects(AbstractUsecase.java:778) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]