[Building Sakai] Restarted Sakai and now Melete is throwing an exception

Sam Ottenhoff ottenhoff at longsight.com
Thu Oct 11 14:21:26 PDT 2012


Are you seeing any issues with open files?  Have you modified OS settings
so the Tomcat process can open more than the (small) limit of files?
 ulimit -n

On Thu, Oct 11, 2012 at 5:16 PM, Kusnetz, Jeremy <JKusnetz at apus.edu> wrote:

> Well after about a half dozen restarts it finally started up without
> throwing exceptions.  I’ve never had this issue before.****
>
> ** **
>
> -server -d64 -XX:+ForceTimeHighResolution -XX:+UseLargePages -Xms7g -Xmx7g
> -XX:PermSize=512m -XX:MaxPermSize=512m -XX:NewSize=768m -XX:MaxNewSize=768m
> -Djava.awt.headless=true -Dsakai.home=/etc/tomcat100
> -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing
> -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC -XX:SurvivorRatio=6
> -XX:+PrintGCDetails -XX:+PrintHeapAtGC -Dnetworkaddress.cache.ttl=60
> -Dsun.rmi.dgc.client.gcInterval=3600000
> -Dsun.rmi.dgc.server.gcInterval=3600000
> -Dcom.sun.management.snmp.port=41003
> -Dcom.sun.management.snmp.acl.file=snmp100.acl
> -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
> -Dhttp.agent=Sakai -XX:ParallelGCThreads=20
> -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80
> -XX:CMSMaxAbortablePrecleanTime=60000 -XX:+UseCMSCompactAtFullCollection
> -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCTimeStamps -XX:+PrintGCDetails
> -Xloggc: logs/sakai.vgc -XX:TargetSurvivorRatio=90 -XX:+UseBiasedLocking
> -Dsun.lang.ClassLoader.allowArraySyntax=true
> -XX:CMSInitiatingOccupancyFraction=70 -XX:CMSIncrementalSafetyFactor=75***
> *
>
> ** **
>
> ** **
>
> *From:* Sam Ottenhoff [mailto:ottenhoff at longsight.com]
> *Sent:* Thursday, October 11, 2012 5:10 PM
> *To:* Kusnetz, Jeremy
> *Cc:* sakai-dev
> *Subject:* Re: [Building Sakai] Restarted Sakai and now Melete is
> throwing an exception****
>
> ** **
>
> Please send over your JAVA_OPTS.  What JVM?  64-bit or 32-bit?****
>
> ** **
>
> -Sam****
>
> On Thu, Oct 11, 2012 at 5:07 PM, Kusnetz, Jeremy <JKusnetz at apus.edu>
> wrote:****
>
> We restarted Sakai on one of our nodes and now Melete is throwing
> exceptions.  The other nodes that have not been restarted seem to be okay.
> As far as I can tell Melete is the only tool having issues.  We have tried
> restarting multiple times and also tried clearing out tomcat’s temp, work
> and activemq directories after multiple failed restarts.  Here is the
> exception:****
>
>  ****
>
> 2012-10-11 17:01:06,641 ERROR http-41001-Processor24
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/etudes-melete-tool].[jsp]
> - Servlet.service() for servlet jsp threw exception****
>
> java.lang.VerifyError: (class:
> org/apache/jsp/melete/list_005fmodules_005fstudent_jsp, method:
> _jspx_meth_h_005fform_005f0 signature:
> (Ljavax/servlet/jsp/tagext/JspTag;Ljavax/servlet/jsp/PageContext;)Z) Stack
> size too large****
>
>                 at java.lang.Class.getDeclaredConstructors0(Native Method)
> ****
>
>                 at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)****
>
>                 at java.lang.Class.getConstructor0(Class.java:2699)****
>
>                 at java.lang.Class.newInstance0(Class.java:326)****
>
>                 at java.lang.Class.newInstance(Class.java:308)****
>
>                 at
> org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
> ****
>
>                 at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:323)
> ****
>
>                 at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)**
> **
>
>                 at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)****
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)****
>
>                 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:659)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
> ****
>
>                 at
> com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
> ****
>
>                 at
> com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
> ****
>
>                 at
> org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:154)
> ****
>
>                 at
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
> ****
>
>                 at
> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)****
>
>                 at
> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)****
>
>                 at
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ****
>
>                 at
> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:635)****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
> ****
>
>                 at
> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:686)
> ****
>
>                 at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:656)
> ****
>
>                 at
> org.apache.jsp.melete.main_jsp._jspService(main_jsp.java:102)****
>
>                 at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)****
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)****
>
>                 at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371)
> ****
>
>                 at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)**
> **
>
>                 at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)****
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)****
>
>                 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:659)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
> ****
>
>                 at
> com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
> ****
>
>                 at
> com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
> ****
>
>                 at
> org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:154)
> ****
>
>                 at
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
> ****
>
>                 at
> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)****
>
>                 at
> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)****
>
>                 at
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ****
>
>                 at
> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:635)****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
> ****
>
>                 at
> org.sakaiproject.jsf.util.HelperAwareJsfTool.dispatch(HelperAwareJsfTool.java:170)
> ****
>
>                 at
> org.sakaiproject.jsf.util.JsfTool.doGet(JsfTool.java:241)****
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)****
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)****
>
>                 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:659)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:359)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
> ****
>
>                 at
> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:511)
> ****
>
>                 at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1467)
> ****
>
>                 at
> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:204)
> ****
>
>                 at
> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)
> ****
>
>                 at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:869)
> ****
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:627)****
>
>                 at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ****
>
>                 at
> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)****
>
>                 at
> com.rsmart.sakai.kernel.request.BrandRequestFilter.doFilter(BrandRequestFilter.java:79)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
> ****
>
>                 at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> ****
>
>                 at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> ****
>
>                 at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
> ****
>
>                 at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> ****
>
>                 at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> ****
>
>                 at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581)*
> ***
>
>                 at
> org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:609)
> ****
>
>                 at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> ****
>
>                 at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
> ****
>
>                 at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
> ****
>
>                 at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> ****
>
>                 at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> ****
>
>                 at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> ****
>
>                 at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
> ****
>
>                 at java.lang.Thread.run(Thread.java:662)****
>
> This message is private and confidential. If you have received it in
> error, please notify the sender and remove it from your system.****
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
> "unsubscribe"****
>
> ** **
>
> This message is private and confidential. If you have received it in
> error, please notify the sender and remove it from your system.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20121011/1398f37b/attachment.html 


More information about the sakai-dev mailing list