[Logo] Infoglue - Official Forum
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Exception occurs a lot in log file!  XML
Forum Index » Miscellaneous
Author Message
arcotc

Expert

Joined: 11/11/2009 14:24:05
Messages: 72
Offline

Please can someone advise on the course of action to take to rectify the following exception. It occurs many times in my log file.

org.infoglue.cms.exception.SystemException: An error occurred when we tried to fetch the object org.infoglue.cms.entities.content.impl.simple.MediumContentImpl. Reason:The object of type org.infoglue.cms.entities.content.impl.simple.MediumContentImpl with identity 2,808 was not found in persistent storage
at org.infoglue.deliver.controllers.kernel.impl.simple.BaseDeliveryController.getObjectWithId(BaseDeliveryController.java:6
at org.infoglue.deliver.controllers.kernel.impl.simple.ContentDeliveryController.getContentVersionVO(ContentDeliveryController.java:417)
at org.infoglue.deliver.controllers.kernel.impl.simple.ContentDeliveryController.getContentVersionVO(ContentDeliveryController.java:26
at org.infoglue.deliver.controllers.kernel.impl.simple.ContentDeliveryController.getContentAttribute(ContentDeliveryController.java:925)
at org.infoglue.deliver.controllers.kernel.impl.simple.ContentDeliveryController.getContentAttribute(ContentDeliveryController.java:781)
at org.infoglue.deliver.controllers.kernel.impl.simple.BasicURLComposer.composePageUrl(BasicURLComposer.java:451)
at org.infoglue.deliver.controllers.kernel.impl.simple.NodeDeliveryController.getPageUrl(NodeDeliveryController.java:1414)
at org.infoglue.deliver.controllers.kernel.impl.simple.BasicTemplateController.getPageUrl(BasicTemplateController.java:5093)
at org.infoglue.deliver.controllers.kernel.impl.simple.ComponentLogic.getPageUrl(ComponentLogic.java:1752)
at org.infoglue.deliver.controllers.kernel.impl.simple.ComponentLogic.getPageUrl(ComponentLogic.java:1203)
at org.infoglue.deliver.taglib.structure.PageUrlTag.getPageUrl(PageUrlTag.java:64)
at org.infoglue.deliver.taglib.structure.PageUrlTag.doEndTag(PageUrlTag.java:54)
at org.apache.jsp.jsp.Template_005fProductListingComponent_005f1840353187_jsp._jspx_meth_structure_005fpageUrl_005f1(Template_005fProductListingComponent_005f1840353187_jsp.java:1656)
at org.apache.jsp.jsp.Template_005fProductListingComponent_005f1840353187_jsp._jspx_meth_c_005fforEach_005f0(Template_005fProductListingComponent_005f1840353187_jsp.java:1466)
at org.apache.jsp.jsp.Template_005fProductListingComponent_005f1840353187_jsp._jspService(Template_005fProductListingComponent_005f1840353187_jsp.java:225)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:48
at org.infoglue.deliver.util.VelocityTemplateProcessor.dispatchJSP(VelocityTemplateProcessor.java:237)
at org.infoglue.deliver.util.VelocityTemplateProcessor.renderTemplate(VelocityTemplateProcessor.java:105)
at org.infoglue.deliver.util.VelocityTemplateProcessor.renderTemplate(VelocityTemplateProcessor.java:8
at org.infoglue.deliver.invokers.ComponentBasedHTMLPageInvoker.renderComponent(ComponentBasedHTMLPageInvoker.java:1061)
at org.infoglue.deliver.invokers.ComponentBasedHTMLPageInvoker.renderComponent(ComponentBasedHTMLPageInvoker.java:1104)
at org.infoglue.deliver.invokers.ComponentBasedHTMLPageInvoker.renderComponent(ComponentBasedHTMLPageInvoker.java:1104)
at org.infoglue.deliver.invokers.ComponentBasedHTMLPageInvoker.invokePage(ComponentBasedHTMLPageInvoker.java:223)
at org.infoglue.deliver.invokers.PageInvoker.deliverPage(PageInvoker.java:309)
at org.infoglue.deliver.applications.actions.ViewPageAction.doExecute(ViewPageAction.java:352)
at org.infoglue.cms.applications.common.actions.WebworkAbstractAction.execute(WebworkAbstractAction.java:113)
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:131)
at org.infoglue.deliver.portal.dispatcher.DeliveryServletDispatcher.service(DeliveryServletDispatcher.java:92)
at org.infoglue.deliver.portal.dispatcher.PortalServletDispatcher.service(PortalServletDispatcher.java:176)
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.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.infoglue.deliver.applications.filters.ViewPageFilter.doFilter(ViewPageFilter.java:292)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.infoglue.deliver.applications.filters.PortalParameterFilter.doFilter(PortalParameterFilter.java:90)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.infoglue.cms.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:132)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.infoglue.deliver.applications.filters.CacheEvictionFilter.doFilter(CacheEvictionFilter.java:92)
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:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:29
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
at java.lang.Thread.run(Unknown Source)
Caused by: org.exolab.castor.jdo.ObjectNotFoundException: The object of type org.infoglue.cms.entities.content.impl.simple.MediumContentImpl with identity 2,808 was not found in persistent storage
at org.exolab.castor.jdo.engine.SQLEngine.load(SQLEngine.java:1096)
at org.exolab.castor.persist.ClassMolder.load(ClassMolder.java:70
at org.exolab.castor.persist.LockEngine.load(LockEngine.java:361)
at org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:69
at org.exolab.castor.persist.TransactionContext.load(TransactionContext.java:604)
at org.exolab.castor.jdo.engine.DatabaseImpl.load(DatabaseImpl.java:366)
at org.infoglue.deliver.controllers.kernel.impl.simple.BaseDeliveryController.getObjectWithId(BaseDeliveryController.java:64)
... 68 more


Thanks,

Mark.
jaric

Admin
[Avatar]

Joined: 02/11/2009 10:09:03
Messages: 107
Location: Uppsala
Offline

This may not be of much help, but maybe?

Looking at the stack trace, it seems like you're trying to access a content with ID 808 in your ProductListingComponent using the pageUrl tag. Are you sending in the contentId, or is it InfoGlue trying to do something behind the scenes?

Peter Jaric
Division for IT and Procurement
Uppsala University
[WWW]
arcotc

Expert

Joined: 11/11/2009 14:24:05
Messages: 72
Offline

Infoglue all the way!
jaric

Admin
[Avatar]

Joined: 02/11/2009 10:09:03
Messages: 107
Location: Uppsala
Offline

Would you mind posting the relevant part of your component? Where you're using pageUrl, that is?

Peter Jaric
Division for IT and Procurement
Uppsala University
[WWW]
astik

Expert
[Avatar]
Joined: 11/11/2009 11:41:32
Messages: 98
Location: France
Offline

Oh .. I had a similar problem one ...
I use an attached digital asset into a rich text textarea (fckeditor). When I deleted the digital asset, the fck's link was still here. Each time I displayed the textarea that exception was triggered ...
[WWW]
arcotc

Expert

Joined: 11/11/2009 14:24:05
Messages: 72
Offline

Sorry, forgot to reply to this I've tracked down the problem (thanks to your advice Jaric) and found that I was using .id instead of .contentId on a particular piece of code.
 
Forum Index » Miscellaneous
Go to:   
Powered by JForum 2.1.8 © JForum Team