Fessga

(from heigou's Profile - OSDN)
長文で申し訳ありません。

Fess 10.2.1で、
環境はWindows8.1 Proです。

ウェブクロールの設定、クロールをし、
データを検索できるところまで確認しました。

ある時、OSを起動したあと、
fess.batを実行しました。

今まで、以下のURLで
検索画面になっていたのですが、

http://localhost:8080/login/

以下のエラーがインターネットエクスプローラーに表示されるようになり、
検索画面、管理画面にインターネットエクスプローラーから入れなくなりました。

このエラー (HTTP 404 未検出) は、Web サーバーに接続されたが、指定のページが見つからなかったことを意味します。Web ページが一時的に利用できない、Web サイトが変更された、Web ページが削除されたなどの状況が考えられます。

HTTP エラーについての詳しい情報は、ヘルプをご覧ください。

「fess.log」に以下のログが出ていましたが、何を修正すればよいのかご教示いただけないでしょうか。以下は一部で、必要な情報があればまたご報告いたしますので、それもあわせて教えていただけないでしょうか。

2016-11-11 15:49:31,273 [elasticsearch[Node 1][listener][T#1]] ERROR [Node 1] Failed to start ConfigSyncService. Elasticsearch was timeouted.
2016-11-11 15:50:02,940 [localhost-startStop-1] WARN Failed to load path mappings.
org.elasticsearch.action.search.SearchPhaseExecutionException: all shards failed
at org.elasticsearch.action.search.AbstractSearchAsyncAction.onFirstPhaseResult(AbstractSearchAsyncAction.java:206)
at org.elasticsearch.action.search.AbstractSearchAsyncAction.start(AbstractSearchAsyncAction.java:129)
at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:115)
at org.elasticsearch.action.search.TransportSearchAction.doExecute(TransportSearchAction.java:47)
at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
at org.codelibs.fess.es.config.allcommon.EsAbstractBehavior.delegateSelectList(EsAbstractBehavior.java:140)
at org.dbflute.bhv.AbstractBehaviorReadable.helpSelectListInternally(AbstractBehaviorReadable.java:312)
at org.dbflute.bhv.AbstractBehaviorReadable.doSelectList(AbstractBehaviorReadable.java:303)
at org.dbflute.bhv.AbstractBehaviorReadable.facadeSelectList(AbstractBehaviorReadable.java:299)
at org.codelibs.fess.es.config.bsbhv.BsPathMappingBhv.selectList(BsPathMappingBhv.java:162)
at org.codelibs.fess.helper.PathMappingHelper.init(PathMappingHelper.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.lastaflute.di.util.LdiMethodUtil.invoke(LdiMethodUtil.java:49)
at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:59)
at org.lastaflute.di.core.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:40)
at org.lastaflute.di.core.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:57)
at org.lastaflute.di.core.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:41)
at org.lastaflute.di.core.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:35)
at org.lastaflute.di.core.meta.impl.ComponentDefImpl.init(ComponentDefImpl.java:83)
at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:434)
at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)
at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:431)
at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)
at org.lastaflute.di.core.factory.SingletonLaContainerFactory.init(SingletonLaContainerFactory.java:66)
at org.lastaflute.web.container.WebLastaContainerInitializer.doInitContainer(WebLastaContainerInitializer.java:81)
at org.lastaflute.web.container.WebLastaContainerInitializer.initialize(WebLastaContainerInitializer.java:45)
at org.lastaflute.web.servlet.filter.LastaPrepareFilter.initializeContainer(LastaPrepareFilter.java:136)
at org.lastaflute.web.servlet.filter.LastaPrepareFilter.init(LastaPrepareFilter.java:94)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4561)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5204)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2016-11-11 15:50:33,268 [localhost-startStop-1] ERROR Failed to initialize Lasta Di.
org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to initialize the container.

[Path]
fess.xml

[Namespace]
null

[Included by]
app.xml

                  • */
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.throwContainerInitFailureException(LaContainerImpl.java:463)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:415)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:431)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)
                    at org.lastaflute.di.core.factory.SingletonLaContainerFactory.init(SingletonLaContainerFactory.java:66)
                    at org.lastaflute.web.container.WebLastaContainerInitializer.doInitContainer(WebLastaContainerInitializer.java:81)
                    at org.lastaflute.web.container.WebLastaContainerInitializer.initialize(WebLastaContainerInitializer.java:45)
                    at org.lastaflute.web.servlet.filter.LastaPrepareFilter.initializeContainer(LastaPrepareFilter.java:136)
                    at org.lastaflute.web.servlet.filter.LastaPrepareFilter.init(LastaPrepareFilter.java:94)
                    at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
                    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
                    at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105)
                    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4561)
                    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5204)
                    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
                    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
                    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
                    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                    at java.lang.Thread.run(Thread.java:745)
                    Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because NoShardAvailableActionException[No shard available for [get [.suggest][suggestSettings][fess]: routing [null]]]
                    at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:61)
                    at org.lastaflute.di.core.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:40)
                    at org.lastaflute.di.core.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:57)
                    at org.lastaflute.di.core.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:41)
                    at org.lastaflute.di.core.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:35)
                    at org.lastaflute.di.core.meta.impl.ComponentDefImpl.init(ComponentDefImpl.java:83)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:434)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)
                    … 19 common frames omitted
                    Caused by: org.elasticsearch.action.NoShardAvailableActionException: No shard available for [get [.suggest][suggestSettings][fess]: routing [null]]
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction$AsyncSingleAction.perform(TransportSingleShardAction.java:199)
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction$AsyncSingleAction.start(TransportSingleShardAction.java:178)
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.doExecute(TransportSingleShardAction.java:87)
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.doExecute(TransportSingleShardAction.java:51)
                    at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
                    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
                    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
                    at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
                    at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
                    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
                    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
                    at org.codelibs.fess.suggest.settings.SuggestSettings.initialize(SuggestSettings.java:58)
                    at org.codelibs.fess.suggest.settings.SuggestSettings.init(SuggestSettings.java:50)
                    at org.codelibs.fess.suggest.SuggesterBuilder.build(SuggesterBuilder.java:73)
                    at org.codelibs.fess.helper.SuggestHelper.init(SuggestHelper.java:89)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:498)
                    at org.lastaflute.di.util.LdiMethodUtil.invoke(LdiMethodUtil.java:49)
                    at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:59)
                    … 26 common frames omitted

(from osdn.net/users/heigou)
[メッセージ #79011 への返信]
題名がおかしく、申し訳ありません。
Fessga → Fessが起動しない
に訂正いたします。

(from osdn.net/users/shinsuke)

2016-11-11 15:49:31,273 [elasticsearch[Node 1][listener][T#1]] ERROR [Node 1] Failed to start ConfigSyncService. Elasticsearch was timeouted.

elasticsearchが起動できなかったか、応答できないなどの可能性が考えられます。
elasticsearchに関して出力されるログを中心に確認していただくのが
良いと思います。

(from osdn.net/users/heigou)
ありがとうございます。

elasticsearchに関して出力されるログとして、
「server_0.log」の以下の内容と思いましたが、いかがでしょうか。

エラーに対して、何をどうすればよいか、ご教示いただけないでしょうか。

※Rejected, text seems a spam.と出てきましたので、一部の抜粋としました。
足りない部分、あるいは他に必要なログがありましたら、あわせて教えていただければ有り難いです。
よろしくお願いいたします。

11 15, 2016 11:07:59 午前 org.apache.catalina.core.StandardContext filterStart
重大: Exception starting filter lastaPrepareFilter
org.lastaflute.di.exception.ContainerInitFailureException: Look! Read the message below.
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Failed to initialize the container.

[Path]
fess.xml

[Namespace]
null

[Included by]
app.xml

                  • */
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.throwContainerInitFailureException(LaContainerImpl.java:463)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:415)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:431)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)
                    at org.lastaflute.di.core.factory.SingletonLaContainerFactory.init(SingletonLaContainerFactory.java:66)
                    at org.lastaflute.web.container.WebLastaContainerInitializer.doInitContainer(WebLastaContainerInitializer.java:81)
                    at org.lastaflute.web.container.WebLastaContainerInitializer.initialize(WebLastaContainerInitializer.java:45)
                    at org.lastaflute.web.servlet.filter.LastaPrepareFilter.initializeContainer(LastaPrepareFilter.java:136)
                    at org.lastaflute.web.servlet.filter.LastaPrepareFilter.init(LastaPrepareFilter.java:94)
                    at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
                    at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
                    at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105)
                    at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4561)
                    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5204)
                    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
                    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1403)
                    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1393)
                    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
                    at java.lang.Thread.run(Thread.java:745)
                    Caused by: org.lastaflute.di.core.exception.IllegalMethodRuntimeException: [ESSR0060]Can not configure method(init) of org.codelibs.fess.helper.SuggestHelper, because NoShardAvailableActionException[No shard available for [get [.suggest][suggestSettings][fess]: routing [null]]]
                    at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:61)
                    at org.lastaflute.di.core.assembler.DefaultInitMethodAssembler.assemble(DefaultInitMethodAssembler.java:40)
                    at org.lastaflute.di.core.deployer.SingletonComponentDeployer.assemble(SingletonComponentDeployer.java:57)
                    at org.lastaflute.di.core.deployer.SingletonComponentDeployer.deploy(SingletonComponentDeployer.java:41)
                    at org.lastaflute.di.core.deployer.SingletonComponentDeployer.init(SingletonComponentDeployer.java:35)
                    at org.lastaflute.di.core.meta.impl.ComponentDefImpl.init(ComponentDefImpl.java:83)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.doInit(LaContainerImpl.java:434)
                    at org.lastaflute.di.core.meta.impl.LaContainerImpl.init(LaContainerImpl.java:413)
                    … 19 more
                    Caused by: NoShardAvailableActionException[No shard available for [get [.suggest][suggestSettings][fess]: routing [null]]]
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction$AsyncSingleAction.perform(TransportSingleShardAction.java:199)
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction$AsyncSingleAction.start(TransportSingleShardAction.java:178)
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.doExecute(TransportSingleShardAction.java:87)
                    at org.elasticsearch.action.support.single.shard.TransportSingleShardAction.doExecute(TransportSingleShardAction.java:51)
                    at org.elasticsearch.action.support.TransportAction.doExecute(TransportAction.java:149)
                    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:137)
                    at org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:85)
                    at org.elasticsearch.client.node.NodeClient.doExecute(NodeClient.java:58)
                    at org.elasticsearch.client.support.AbstractClient.execute(AbstractClient.java:359)
                    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:86)
                    at org.elasticsearch.action.ActionRequestBuilder.execute(ActionRequestBuilder.java:56)
                    at org.codelibs.fess.suggest.settings.SuggestSettings.initialize(SuggestSettings.java:58)
                    at org.codelibs.fess.suggest.settings.SuggestSettings.init(SuggestSettings.java:50)
                    at org.codelibs.fess.suggest.SuggesterBuilder.build(SuggesterBuilder.java:73)
                    at org.codelibs.fess.helper.SuggestHelper.init(SuggestHelper.java:89)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:498)
                    at org.lastaflute.di.util.LdiMethodUtil.invoke(LdiMethodUtil.java:49)
                    at org.lastaflute.di.core.assembler.AbstractMethodAssembler.invoke(AbstractMethodAssembler.java:59)
                    … 26 more

11 15, 2016 11:08:00 午前 org.apache.catalina.core.StandardContext startInternal
重大: One or more Filters failed to start. Full details will be found in the appropriate container log file
11 15, 2016 11:08:00 午前 org.apache.catalina.core.StandardContext startInternal
重大: Context [] startup failed due to previous errors
11 15, 2016 11:08:00 午前 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [ROOT] appears to have started a thread named [elasticsearch[Node 1][[timer]]] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
java.lang.Thread.sleep(Native Method)
org.elasticsearch.threadpool.ThreadPool$EstimatedTimeThread.run(ThreadPool.java:719)
11 15, 2016 11:08:00 午前 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
警告: The web application [ROOT] appears to have started a thread named [elasticsearch[Node 1][scheduler][T#1]] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:745)
11 15, 2016 11:08:00 午前 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads

(from osdn.net/users/shinsuke)
ログには特に新しい情報はありませんが、
elasticsearchが正常な状態ではないように思います。
curl -XGET localhost:9201/_cluster/health
でクラスタの状態を見ていただいたり、
curl -XDELETE localhost:9201/.suggest
で.suggestインデックスを削除してみるなどしてみると
良いかもしれません。

(from osdn.net/users/heigou)
ありがとうございました。

fess.batを実行して教えていただいたコマンドを実行
(curl.exeを保存してpathを登録した上で)して
みましたが、やり方が間違っているのだと思いますが、
応答がありませんでした。

しばらくするとFessの窓に
以下のメッセージがでました。
初心者のため、申し訳ありません。
難しければ、Fess10.2.2をインストールして
一からやり直したいと思います。

Exception in thread “elasticsearch[Node 1][generic][T#3]” java.lang.NoClassDefFo
undError: org/elasticsearch/indices/flush/SyncedFlushService$1$1
at org.elasticsearch.indices.flush.SyncedFlushService$1.onShardInactive(
SyncedFlushService.java:88)
at org.elasticsearch.indices.InternalIndicesLifecycle.onShardInactive(In
ternalIndicesLifecycle.java:263)
at org.elasticsearch.index.shard.IndexShard.checkIdle(IndexShard.java:11
86)
at org.elasticsearch.indices.memory.IndexingMemoryController.checkIdle(I
ndexingMemoryController.java:302)
at org.elasticsearch.indices.memory.IndexingMemoryController$ShardsIndic
esStatusChecker.run(IndexingMemoryController.java:254)
at org.elasticsearch.indices.memory.IndexingMemoryController.forceCheck(
IndexingMemoryController.java:245)
at org.elasticsearch.index.shard.IndexShard.markLastWrite(IndexShard.jav
a:1046)
at org.elasticsearch.index.shard.IndexShard.internalPerformTranslogRecov
ery(IndexShard.java:964)
at org.elasticsearch.index.shard.IndexShard.performTranslogRecovery(Inde
xShard.java:938)
at org.elasticsearch.index.shard.StoreRecoveryService.recoverFromStore(S
toreRecoveryService.java:241)
at org.elasticsearch.index.shard.StoreRecoveryService.access$100(StoreRe
coveryService.java:56)
at org.elasticsearch.index.shard.StoreRecoveryService$1.run(StoreRecover
yService.java:129)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: Illegal access: this web applicatio
n instance has been stopped already. Could not load [org.elasticsearch.indices.f
lush.SyncedFlushService$1$1]. The following stack trace is thrown for debugging
purposes as well as to attempt to terminate the thread which caused the illegal
access.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLo
ading(WebappClassLoaderBase.java:1294)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClas
sLoaderBase.java:1157)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClas
sLoaderBase.java:1118)
… 15 more
Caused by: java.lang.IllegalStateException: Illegal access: this web application
instance has been stopped already. Could not load [org.elasticsearch.indices.fl
ush.SyncedFlushService$1$1]. The following stack trace is thrown for debugging p
urposes as well as to attempt to terminate the thread which caused the illegal a
ccess.
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourc
eLoading(WebappClassLoaderBase.java:1304)
at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLo
ading(WebappClassLoaderBase.java:1292)
… 17 more
Exception in thread “elasticsearch[Node 1][generic][T#4]” java.lang.NoClassDefFo
undError: org/elasticsearch/indices/flush/SyncedFlushService$1$1
at org.elasticsearch.indices.flush.SyncedFlushService$1.onShardInactive(
SyncedFlushService.java:88)
at org.elasticsearch.indices.InternalIndicesLifecycle.onShardInactive(In
ternalIndicesLifecycle.java:263)
at org.elasticsearch.index.shard.IndexShard.checkIdle(IndexShard.java:11
86)
at org.elasticsearch.indices.memory.IndexingMemoryController.checkIdle(I
ndexingMemoryController.java:302)
at org.elasticsearch.indices.memory.IndexingMemoryController$ShardsIndic
esStatusChecker.run(IndexingMemoryController.java:254)
at org.elasticsearch.indices.memory.IndexingMemoryController.forceCheck(
IndexingMemoryController.java:245)
at org.elasticsearch.index.shard.IndexShard.markLastWrite(IndexShard.jav
a:1046)
at org.elasticsearch.index.shard.IndexShard.internalPerformTranslogRecov
ery(IndexShard.java:964)
at org.elasticsearch.index.shard.IndexShard.performTranslogRecovery(Inde
xShard.java:938)
at org.elasticsearch.index.shard.StoreRecoveryService.recoverFromStore(S
toreRecoveryService.java:241)
at org.elasticsearch.index.shard.StoreRecoveryService.access$100(StoreRe
coveryService.java:56)
at org.elasticsearch.index.shard.StoreRecoveryService$1.run(StoreRecover
yService.java:129)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
at java.lang.Thread.run(Thread.java:745)
Exception in thread “elasticsearch[Node 1][generic][T#2]” java.lang.NoClassDefFo
undError: org/elasticsearch/indices/flush/SyncedFlushService$1$1
at org.elasticsearch.indices.flush.SyncedFlushService$1.onShardInactive(
SyncedFlushService.java:88)
at org.elasticsearch.indices.InternalIndicesLifecycle.onShardInactive(In
ternalIndicesLifecycle.java:263)
at org.elasticsearch.index.shard.IndexShard.checkIdle(IndexShard.java:11
86)
at org.elasticsearch.indices.memory.IndexingMemoryController.checkIdle(I
ndexingMemoryController.java:302)
at org.elasticsearch.indices.memory.IndexingMemoryController$ShardsIndic
esStatusChecker.run(IndexingMemoryController.java:254)
at org.elasticsearch.indices.memory.IndexingMemoryController.forceCheck(
IndexingMemoryController.java:245)
at org.elasticsearch.index.shard.IndexShard.markLastWrite(IndexShard.jav
a:1046)
at org.elasticsearch.index.shard.IndexShard.internalPerformTranslogRecov
ery(IndexShard.java:964)
at org.elasticsearch.index.shard.IndexShard.performTranslogRecovery(Inde
xShard.java:938)
at org.elasticsearch.index.shard.StoreRecoveryService.recoverFromStore(S
toreRecoveryService.java:241)
at org.elasticsearch.index.shard.StoreRecoveryService.access$100(StoreRe
coveryService.java:56)
at org.elasticsearch.index.shard.StoreRecoveryService$1.run(StoreRecover
yService.java:129)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
at java.lang.Thread.run(Thread.java:745)
Exception in thread “elasticsearch[Node 1][generic][T#1]” java.lang.NoClassDefFo
undError: org/elasticsearch/indices/flush/SyncedFlushService$1$1
at org.elasticsearch.indices.flush.SyncedFlushService$1.onShardInactive(
SyncedFlushService.java:88)
at org.elasticsearch.indices.InternalIndicesLifecycle.onShardInactive(In
ternalIndicesLifecycle.java:263)
at org.elasticsearch.index.shard.IndexShard.checkIdle(IndexShard.java:11
86)
at org.elasticsearch.indices.memory.IndexingMemoryController.checkIdle(I
ndexingMemoryController.java:302)
at org.elasticsearch.indices.memory.IndexingMemoryController$ShardsIndic
esStatusChecker.run(IndexingMemoryController.java:254)
at org.elasticsearch.indices.memory.IndexingMemoryController.forceCheck(
IndexingMemoryController.java:245)
at org.elasticsearch.index.shard.IndexShard.markLastWrite(IndexShard.jav
a:1046)
at org.elasticsearch.index.shard.IndexShard.internalPerformTranslogRecov
ery(IndexShard.java:964)
at org.elasticsearch.index.shard.IndexShard.performTranslogRecovery(Inde
xShard.java:938)
at org.elasticsearch.index.shard.StoreRecoveryService.recoverFromStore(S
toreRecoveryService.java:241)
at org.elasticsearch.index.shard.StoreRecoveryService.access$100(StoreRe
coveryService.java:56)
at org.elasticsearch.index.shard.StoreRecoveryService$1.run(StoreRecover
yService.java:129)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
at java.lang.Thread.run(Thread.java:745)

(from osdn.net/users/mshibata)
Fess10.3 で同じ現象が発生し、対処方法を探っている際にこの記事を見つけましたが、未解決のままその後どうなったのか続きがありませんでしたので、残念に思っておりました。

私の場合も、結局イチからインストールしなおして再度順調に動かせていたのですが、この度、同じ現象が再発してしまいました。

これ以上の再インストールは、職場内での風当たりも強いことから数年来利用してきた Fess も 10.3 バージョンアップをトライした時点で断念かと思いかけましたが、ログの1行目が ElasticSearch の Timeout という内容でしたので、やぶれかぶれで fess.bat を何度も何度も起動しなおしてみました。

結果、何度目かの再起動で Fess が立ち上がりました。

どうもインデックス数が増えてくると、起動に時間がかかるようになり、Timeout しているのではないかと想像しています。

この記事スレッド自体は終わっているとは思うのですが、同様のトラブルでココにたどり着いた方のご参考までに投稿しておきます。

(from osdn.net/users/shinsuke)
elasticsearchでtranslogが大量に残る状態で停止・起動する場合、
起動時にそれらのリストアで時間がかかる可能性もあるので、
それがおきているのかもしれません。安定的な運用環境を
構築する場合は組み込みでなく、elasticsearchを立ち上げて
利用していただくのが良いと思います。
http://fess.codelibs.org/ja/11.0/install/install.html#elasticsearch
商用ではWindows環境でも数千万ドキュメントとかも運用していますが、
そのような問題に遭遇したことはありません。