When SOLR is started, an error occurs in Java. NiO. channels. overlappingfilelockexception.
Last Update:2018-12-03
Source: Internet
Author: User
The error stack is as follows: ============================ 10:12:41 org. Apache. SOLR. servlet. solrdispatchfilter init
Severe: cocould not start SOLR. Check SOLR/home property
Java. NiO. channels. overlappingfilelockexception
At sun. NiO. Ch. filechannelimpl $ sharedfilelocktable. Checklist (filechannelimpl. Java: 1173)
At sun. NiO. Ch. filechannelimpl $ sharedfilelocktable. Add (filechannelimpl. Java: 1075)
At sun. NiO. Ch. filechannelimpl. trylock (filechannelimpl. Java: 881)
At java. NiO. channels. filechannel. trylock (filechannel. Java: 962)
At org. Apache. Lucene. Store. nativefslock. Obtain (nativefslockfactory. Java: 244)
At org. Apache. Lucene. Store. Lock. Obtain (lock. Java: 73)
At org. Apache. Lucene. Index. indexwriter. INIT (indexwriter. Java: 1565)
At org. Apache. Lucene. Index. indexwriter. <init> (indexwriter. Java: 1421)
At org. Apache. SOLR. Update. solrindexwriter. <init> (solrindexwriter. Java: 191)
At org. Apache. SOLR. Update. updatehandler. createmainindexwriter (updatehandler. Java: 98)
At org. Apache. SOLR. Update. directupdatehandler2.openwriter (directupdatehandler2.java: 173)
At org. Apache. SOLR. Update. directupdatehandler2.forceopenwriter (directupdatehandler2.java: 376)
At org. Apache. SOLR. handler. replicationhandler. Inform (replicationhandler. Java: 845)
At org. Apache. SOLR. Core. solrresourceloader. Inform (solrresourceloader. Java: 508)
At org. Apache. SOLR. Core. solrcore. <init> (solrcore. Java: 588)
At org. Apache. SOLR. Core. corecontainer $ initializer. initialize (corecontainer. Java: 137)
At org. Apache. SOLR. servlet. solrdispatchfilter. INIT (solrdispatchfilter. Java: 83)
At org. Apache. Catalina. Core. applicationfilterconfig. getfilter (applicationfilterconfig. Java: 295)
At org. Apache. Catalina. Core. applicationfilterconfig. setfilterdef (applicationfilterconfig. Java: 422)
At org. Apache. Catalina. Core. applicationfilterconfig. <init> (applicationfilterconfig. Java: 115)
At org. Apache. Catalina. Core. standardcontext. filterstart (standardcontext. Java: 4001)
At org. Apache. Catalina. Core. standardcontext. Start (standardcontext. Java: 4651)
At org. Apache. Catalina. Core. containerbase. addchildinternal (containerbase. Java: 791)
At org. Apache. Catalina. Core. containerbase. addchild (containerbase. Java: 771)
At org. Apache. Catalina. Core. standardhost. addchild (standardhost. Java: 546)
At org. Apache. Catalina. startup. hostconfig. deploydirectory (hostconfig. Java: 1041)
At org. Apache. Catalina. startup. hostconfig. deploydirectories (hostconfig. Java: 964)
At org. Apache. Catalina. startup. hostconfig. deployapps (hostconfig. Java: 502)
At org. Apache. Catalina. startup. hostconfig. Start (hostconfig. Java: 1277)
At org. Apache. Catalina. startup. hostconfig. lifecycleevent (hostconfig. Java: 321)
At org. Apache. Catalina. util. lifecyclesupport. firelifecycleevent (lifecyclesupport. Java: 119)
At org. Apache. Catalina. Core. containerbase. Start (containerbase. Java: 1053)
At org. Apache. Catalina. Core. standardhost. Start (standardhost. Java: 785)
At org. Apache. Catalina. Core. containerbase. Start (containerbase. Java: 1045)
At org. Apache. Catalina. Core. standardengine. Start (standardengine. Java: 445)
At org. Apache. Catalina. Core. standardservice. Start (standardservice. Java: 519)
At org. Apache. Catalina. Core. standardserver. Start (standardserver. Java: 710)
At org. Apache. Catalina. startup. Catalina. Start (Catalina. Java: 581)
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: 597)
At org. Apache. Catalina. startup. Bootstrap. Start (Bootstrap. Java: 289)
At org. Apache. Catalina. startup. Bootstrap. Main (Bootstrap. Java: 414)
Cause: the original SOLR is not configured with master-slave synchronization, now configured with master-slave synchronization in SOLR; SOLR deployed in the form of war package will generate an expanded apache-solr-1.4.1 directory in Tomcat's webapps, delete it to solve the problem.