Activity report on

  *[JIRA] Bug SKER4739 - Exception when accessing a non-existing skin*

  Scarab Link: http://sesat.no/scarab/issues/id/SKER4739
  Module: Sesat> Kernel


  Activity generated by Endre Midtgård Meckelborg ([EMAIL PROTECTED]) at 
05/13/2008 09:24

  *Reasons for the changes*


  ** Issue created **

-------------------------------------------------------------------------------
  *Attribute changes*
  - "Summary" set to "Exception when accessing a non-existing skin"
  - "Priority" set to "None"
  - "Description" set to:
    "If you try to access a non-existing skin that is directed to sesam, you 
get an ugly exception insted of a 404 or something simular.

When accessing "http://idg.sesam.no/";, this is printed in the log:

ERROR 13:18:37,696 [sesam.no/ TP-Processor22] (YAEtJAoLQWEAADlBeF8AAAF5) 
AbstractResourceLoader: Interrupted waiting for resource to load
java.util.concurrent.ExecutionException: 
no.sesat.search.site.config.ResourceLoadException: Could not find resource 
http://idg.sesam.no/idg.sesam.no/conf/configuration.properties
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at 
no.sesat.search.site.config.AbstractResourceLoader.abut(AbstractResourceLoader.java:250)
at 
no.sesat.search.http.filters.SiteLocatorFilter$1.getParentSiteName(SiteLocatorFilter.java:115)
at no.sesat.search.site.Site.<init>(Site.java:157)
at no.sesat.search.site.Site.valueOf(Site.java:297)
at 
no.sesat.search.http.filters.SiteLocatorFilter.getSite(SiteLocatorFilter.java:329)
at 
no.sesat.search.view.taglib.AbstractVelocityTemplateTag.getSiteManually(AbstractVelocityTemplateTag.java:108)
at 
no.sesat.search.view.taglib.AbstractVelocityTemplateTag.importVelocity(AbstractVelocityTemplateTag.java:157)
at 
no.sesat.search.view.taglib.VelocityTemplateTag.doTag(VelocityTemplateTag.java:78)
at 
org.apache.jsp.WEB_002dINF.jsp._500_jsp._jspx_meth_search_005fvelocity_005f0(_500_jsp.java:142)
at 
org.apache.jsp.WEB_002dINF.jsp._500_jsp._jspx_meth_c_005fcatch_005f0(_500_jsp.java:109)
at org.apache.jsp.WEB_002dINF.jsp._500_jsp._jspService(_500_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:654)
at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:447)
at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424)
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343)
at 
org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:287)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
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:263)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619)
Caused by: no.sesat.search.site.config.ResourceLoadException: Could not find 
resource http://idg.sesam.no/idg.sesam.no/conf/configuration.properties
at 
no.sesat.search.site.config.AbstractResourceLoader.run(AbstractResourceLoader.java:277)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
... 1 more
"
  - "Component" set to "Code - Site Search"
  - "Status" set to "Open"
  - "Severity" set to "Normal"
  - "Version" set to "2.17"

-------------------------------------------------------------------------------
  *Comments*
  - By Endre Midtgård Meckelborg - 05/13/2008 09:25 ---
  "The given stack is followed by another stack:

ERROR 13:18:37,696 [sesam.no/ TP-Processor22] (YAEtJAoLQWEAADlBeF8AAAF5) 
AbstractVelocityTemplateTag: Template merging failed
java.lang.NullPointerException
at no.sesat.search.site.config.TextMessages.<init>(TextMessages.java:124)
at no.sesat.search.site.config.TextMessages.valueOf(TextMessages.java:78)
at no.sesat.search.site.config.TextMessages.valueOf(TextMessages.java:93)
at 
no.sesat.search.view.taglib.AbstractVelocityTemplateTag.importVelocity(AbstractVelocityTemplateTag.java:164)
at 
no.sesat.search.view.taglib.VelocityTemplateTag.doTag(VelocityTemplateTag.java:78)
at 
org.apache.jsp.WEB_002dINF.jsp._500_jsp._jspx_meth_search_005fvelocity_005f0(_500_jsp.java:142)
at 
org.apache.jsp.WEB_002dINF.jsp._500_jsp._jspx_meth_c_005fcatch_005f0(_500_jsp.java:109)
at org.apache.jsp.WEB_002dINF.jsp._500_jsp._jspService(_500_jsp.java:73)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:654)
at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:447)
at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:424)
at org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:343)
at 
org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:287)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
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:263)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619) "

  - By Endre Midtgård Meckelborg - 05/13/2008 09:27 ---
  "This issue is also present in Sesam Jira:

https://jira.sesam.no/jira/browse/SEARCH-4664

...since there should be done some work in our Apache config's as well."
_______________________________________________
Kernel-issues mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-issues

Svar til