Activity report on

  *[JIRA] Bug SKER5039 - AbstractReflectionVisitor: Failed to visit object 
PhoneNumberClauseImpl[928016,null]*

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


  Activity generated by Magne Thyrhaug ([email protected]) at 01/14/2009 
14:19

  *Reasons for the changes*


  ** null:  () **

-------------------------------------------------------------------------------
  *Personnel changes*
  - Quality Assurer: ssmathyr ()
  - Assignee: ssmiweve ()

-------------------------------------------------------------------------------
  *Attribute changes*
  - Summary: AbstractReflectionVisitor: Failed to visit object 
PhoneNumberClauseImpl[928016,null] ()
  - Priority: None ()
  - Severity: Normal ()
  - Version: 2.18 ()
  - Status: Unconfirmed ()
  - "Description" set to:
    "Found on beta.

{code}
ERROR 13:45:07,854 [partner.beta.test.sesam.no/ TP-Processor5] 
(tafZogoLQBUAACNXed4AAAAt) AbstractReflectionVisitor: Failed to visit object 
PhoneNumberClauseImpl[928016,null]
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
no.sesat.commons.visitor.AbstractReflectionVisitor.visit(AbstractReflectionVisitor.java:103)
[...]
Caused by: java.lang.NullPointerException
ERROR 13:45:07,855 [partner.beta.test.sesam.no/ TP-Processor5] 
(tafZogoLQBUAACNXed4AAAAt) AbstractReflectionVisitor: 
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[...]
Caused by: java.lang.NullPointerException
{code}


{code}
$ /var/log/tomcat/beta$ grep "tafZogoLQBUAACNXed4AAAAt" sesam.access
<log timestamp="13:45:07,123" skin="partner.beta.test.sesam.no/" 
request="tafZogoLQBUAACNXed4AAAAt"><request><url 
method="GET">/aftenbladet/guide/?c=yap&amp;q=Stavanger+Aftenblad+Asa&amp;companyId=928016</url><referer>http://partner.beta.test.sesam.no/aftenbladet/guide/?q=stavanger+aftenblad&amp;c=y</referer><browser
 ipaddress="137.47.0.6">Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET 
CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 
3.0.04506.648)</browser><user id="x.1231937053630739">0</user></request></log>
<log timestamp="13:45:07,126" skin="partner.beta.test.sesam.no/" 
request="tafZogoLQBUAACNXed4AAAAt"><search-servlet><real-url 
method="GET">/search/?pid=aftenbladet&amp;c=yap&amp;q=Stavanger+Aftenblad+Asa&amp;companyId=928016</real-url><referer>http://partner.beta.test.sesam.no/aftenbladet/guide/?q=stavanger+aftenblad&amp;c=y</referer><browser
 ipaddress="137.47.0.6">Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET 
CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 
3.0.04506.648)</browser><user 
id="x.1231937053630739">0</user></search-servlet></log>
<log timestamp="13:45:09,967" skin="partner.beta.test.sesam.no/" 
request="tafZogoLQBUAACNXed4AAAAt"><response code="200" 
time="0:00:02.844"/></log>
{code}"
  - Component: Code - Search Command ()

-------------------------------------------------------------------------------
  *Comments*
  - By Magne Thyrhaug - 01/14/2009 14:20 ---
  "The whole stacktrace:

{code}
ERROR 13:45:07,854 [partner.beta.test.sesam.no/ TP-Processor5] 
(tafZogoLQBUAACNXed4AAAAt) AbstractReflectionVisitor: Failed to visit object 
PhoneNumberClauseImpl[928016,null]
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
no.sesat.commons.visitor.AbstractReflectionVisitor.visit(AbstractReflectionVisitor.java:103)
        at 
no.sesat.search.query.parser.AbstractClause.accept(AbstractClause.java:238)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand$GeoVisitor.visitImpl(CatalogueGeoExpansionSearchCommand.java:387)
        at sun.reflect.GeneratedMethodAccessor765.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
no.sesat.commons.visitor.AbstractReflectionVisitor.visit(AbstractReflectionVisitor.java:103)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand$GeoVisitor.getGeographicalClause(CatalogueGeoExpansionSearchCommand.java:291)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand.getGeographicalTerm(CatalogueGeoExpansionSearchCommand.java:117)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand.<init>(CatalogueGeoExpansionSearchCommand.java:82)
        at 
no.sesat.search.mode.command.GuideCatalogueSearchCommand.<init>(GuideCatalogueSearchCommand.java:45)
        at sun.reflect.GeneratedConstructorAccessor220.newInstance(Unknown 
Source)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at 
no.sesat.search.mode.SearchCommandFactory.getController(SearchCommandFactory.java:94)
        at no.sesat.search.run.RunningQueryImpl.run(RunningQueryImpl.java:310)
        at no.sesat.search.run.RunningWebQuery.run(RunningWebQuery.java:162)
        at 
no.sesat.search.http.servlet.SearchServlet.performSearch(SearchServlet.java:400)
        at 
no.sesat.search.http.servlet.SearchServlet.doGet(SearchServlet.java:217)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        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 
no.sesat.search.http.filters.MD5ProtectedParametersFilter.doFilter(MD5ProtectedParametersFilter.java:103)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at no.sesat.search.http.filters.UserFilter.doFilter(UserFilter.java:92)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.DataModelFilter.doFilter(DataModelFilter.java:147)
        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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
        at 
org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doChainFilter(SiteLocatorFilter.java:439)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doChainFilter(SiteLocatorFilter.java:408)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doFilter(SiteLocatorFilter.java:237)
        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:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        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: java.lang.NullPointerException
ERROR 13:45:07,855 [partner.beta.test.sesam.no/ TP-Processor5] 
(tafZogoLQBUAACNXed4AAAAt) AbstractReflectionVisitor: 
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
no.sesat.commons.visitor.AbstractReflectionVisitor.visit(AbstractReflectionVisitor.java:103)
        at 
no.sesat.search.query.parser.AbstractClause.accept(AbstractClause.java:238)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand$GeoVisitor.visitImpl(CatalogueGeoExpansionSearchCommand.java:387)
        at sun.reflect.GeneratedMethodAccessor765.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
no.sesat.commons.visitor.AbstractReflectionVisitor.visit(AbstractReflectionVisitor.java:103)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand$GeoVisitor.getGeographicalClause(CatalogueGeoExpansionSearchCommand.java:291)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand.getGeographicalTerm(CatalogueGeoExpansionSearchCommand.java:117)
        at 
no.sesat.search.mode.command.CatalogueGeoExpansionSearchCommand.<init>(CatalogueGeoExpansionSearchCommand.java:82)
        at 
no.sesat.search.mode.command.GuideCatalogueSearchCommand.<init>(GuideCatalogueSearchCommand.java:45)
        at sun.reflect.GeneratedConstructorAccessor220.newInstance(Unknown 
Source)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at 
no.sesat.search.mode.SearchCommandFactory.getController(SearchCommandFactory.java:94)
        at no.sesat.search.run.RunningQueryImpl.run(RunningQueryImpl.java:310)
        at no.sesat.search.run.RunningWebQuery.run(RunningWebQuery.java:162)
        at 
no.sesat.search.http.servlet.SearchServlet.performSearch(SearchServlet.java:400)
        at 
no.sesat.search.http.servlet.SearchServlet.doGet(SearchServlet.java:217)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        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 
no.sesat.search.http.filters.MD5ProtectedParametersFilter.doFilter(MD5ProtectedParametersFilter.java:103)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at no.sesat.search.http.filters.UserFilter.doFilter(UserFilter.java:92)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.DataModelFilter.doFilter(DataModelFilter.java:147)
        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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
        at 
org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doChainFilter(SiteLocatorFilter.java:439)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doChainFilter(SiteLocatorFilter.java:408)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doFilter(SiteLocatorFilter.java:237)
        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:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        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: java.lang.NullPointerException
{code}"
_______________________________________________
Kernel-issues mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-issues

Svar til