lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hoss Man (JIRA)" <j...@apache.org>
Subject [jira] Commented: (SOLR-337) Solr home wrong or missing generates class not found exception
Date Sat, 03 Nov 2007 19:59:50 GMT

    [ https://issues.apache.org/jira/browse/SOLR-337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12539978
] 

Hoss Man commented on SOLR-337:
-------------------------------

FYI: in the current trunk, SolrDispatchFilter logs a SEVERE error suggesting you double check
your solr/home value before logging the specific exception encountered...

INFO: Solr home set to '/bogus/'
Nov 3, 2007 11:53:24 AM org.apache.solr.servlet.SolrDispatchFilter init
SEVERE: Could not start SOLR. Check solr/home property
java.lang.NullPointerException
        at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:71)
...


...But we could probably do a better job logging this in a more appropriate spot, and then
skipping a lot of the work that comes after that that is throwing those exceptions.

> Solr home wrong or missing generates class not found exception
> --------------------------------------------------------------
>
>                 Key: SOLR-337
>                 URL: https://issues.apache.org/jira/browse/SOLR-337
>             Project: Solr
>          Issue Type: Improvement
>         Environment: Tomcat 5.5.23
>            Reporter: Paul Sundling
>            Priority: Minor
>
> If a user types in a bad location for solr/home in  JNDI or doesn't have one set, it
causes a stack trace that has no obvious relationship with the cause (No Class Defined). 
It would be nice if the user got an error message instead about what the problem is.  Given
the number of non-Java users, this could be especially confusing to them. 
> INFO: Solr home set to '/solr_bad_dir/'
> 18:59:38,427 ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/search-solr]
>     Exception starting filter SolrRequestFilter
> java.lang.NoClassDefFoundError
>         at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:74)
>         at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
>         at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
>         at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
>         at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3635)
>         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4222)
>         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>         at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
>         at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>         at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
>         at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>         at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>         at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>         at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>         at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>         at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>         at org.apache.catalina.core.StandardService.start(StandardService.java:448)
>         at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 18:59:38,427 ERROR org.apache.catalina.core.StandardContext
>     Error filterStart
> 18:59:38,427 ERROR org.apache.catalina.core.StandardContext
>     Context [/search-solr] startup failed due to previous errors

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message