Struts problems

464 views
Skip to first unread message

Julien Gribonvald

unread,
Jan 16, 2008, 4:50:09 AM1/16/08
to bookmark...@googlegroups.com
Hi,

Just to prevent it seems that somes struts problem could appear, it
cause an out memory for me, and the erroris like that :

15 janv. 2008 18:53:54 org.apache.struts.action.ActionServlet initChain
INFO: Loading chain catalog from
jar:file:/home/uportal/apache-tomcat-5.5.25/webapps/bmarks-portlet-0-4/WEB-INF/lib/struts-core-1.3.5.jar!/org/apache/struts/chain/chain-config.xml
15 janv. 2008 18:53:55 org.apache.commons.digester.Digester error
GRAVE: Parse Error at line 31 column 26: Attribute "contextRelative"
must be declared for element type "forward".
org.xml.sax.SAXParseException: Attribute "contextRelative" must be
declared for element type "forward".
at
org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1150)
at
org.apache.xerces.validators.common.XMLValidator.validateElementAndAttributes(XMLValidator.java:3444)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1155)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1862)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1238)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1035)
at org.apache.commons.digester.Digester.parse(Digester.java:1572)
at
org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:745)
at
org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:686)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:353)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at
org.apache.portals.bridges.struts.PortletServlet.init(PortletServlet.java:56)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:791)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:660)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at
org.apache.portals.bridges.struts.StrutsPortlet.processRequest(StrutsPortlet.java:427)
at
org.apache.portals.bridges.struts.StrutsPortlet.doView(StrutsPortlet.java:301)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:250)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:178)
at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:218)
at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:594)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:505)
at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:120)
at
org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:73)
at
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:119)
at
org.jasig.portal.channels.portlet.CPortletAdapter.getMarkup(CPortletAdapter.java:582)
at
org.jasig.portal.channels.portlet.CPortletAdapter.renderCharacters(CPortletAdapter.java:511)
at
org.jasig.portal.ChannelRenderer$Worker.execute(ChannelRenderer.java:564)
at org.jasig.portal.utils.threading.BaseTask.run(BaseTask.java:27)
at
edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:431)
at
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:166)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:643)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:668)
at java.lang.Thread.run(Thread.java:595)
Exception in thread
"com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1"
java.lang.OutOfMemoryError: PermGen space
......

Regards

Julien G.

mark mclaren

unread,
Jan 25, 2008, 3:10:44 AM1/25/08
to Bookmarks Portlet
Thanks Julien,

I will endeavour to fix this.

Mark

On Jan 16, 9:50 am, Julien Gribonvald <julien.gribonv...@recia.fr>
wrote:

Julien Gribonvald

unread,
Jan 25, 2008, 5:47:59 AM1/25/08
to bookmark...@googlegroups.com
Just to tell that i solved the problem in deleting the attribute on the
xml file : struts-config.xml

Julien.

mark mclaren a écrit :

Reply all
Reply to author
Forward
0 new messages