[fess-user 597] Re: fess.outログで 'ERROR jp.sf.fess.task.SearchLogTask - Failed to store a search log.'が発生

Back to archive index

Shinsuke Sugaya shins****@yahoo*****
2012年 8月 8日 (水) 21:52:09 JST


菅谷です。

(スパム防止のため、FessのMLへの登録が必要になります)

情報をありがとうございます。

XMLリクエストのときに検索ログの登録に失敗している
可能性があるので、チケットを上げて対応しておきます。

> 導入当初からlogsフォルダの中にも、search log はなかったように思います。

検索ログは統計情報などもあるので、ファイルではなく、
DBに格納されます。

よろしくお願いいたします。

菅谷

2012年8月8日 16:01  <fess-****@lists*****>:
> From: 浜本
> To: fess-****@lists*****
> Cc:
> Date: Wed, 08 Aug 2012 16:01:05 +0900
> Subject: fess.outログで 'ERROR jp.sf.fess.task.SearchLogTask - Failed to store a search log.'が発生
> はじめまして。
>
>
> 現在Fess7.0を使って、検索エンジンを運用させていただいております。
> 6.0の時もそうだったのですが、fess.outに表題どおり下記エラーが表示されています。
>
> 2012-08-08 15:37:33,795 [chronos-pool-4-thread-1630] ERROR jp.sf.fess.task.SearchLogTask - Failed to store a search log.
> java.lang.NullPointerException
>         at jp.sf.fess.helper.SearchLogHelper.processSearchLogQueue(SearchLogHelper.java:107)
>         at jp.sf.fess.helper.SearchLogHelper.storeSearchLog(SearchLogHelper.java:82)
>         at jp.sf.fess.task.SearchLogTask.doExecute(SearchLogTask.java:63)
>         at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b.$$doExecute$$invokeSuperMethod$$(SearchLogTask$$EnhancedByS2AOP$$7f23663b.java)
>         at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
>         at org.seasar.framework.aop.interceptors.TraceInterceptor.invoke(TraceInterceptor.java:56)
>         at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b$$MethodInvocation$$doExecute0.proceed(MethodInvocationClassGenerator.java)
>         at jp.sf.fess.task.SearchLogTask$$EnhancedByS2AOP$$7f23663b.doExecute(SearchLogTask$$EnhancedByS2AOP$$7f23663b.java)
>         at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.seasar.framework.util.MethodUtil.invoke(MethodUtil.java:96)
>         at org.seasar.framework.beans.impl.BeanDescImpl.invoke(BeanDescImpl.java:218)
>         at org.seasar.chronos.core.delegate.MethodInvoker.invoke(MethodInvoker.java:342)
>         at org.seasar.chronos.core.delegate.MethodInvoker$1.call(MethodInvoker.java:177)
>         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:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
>
>
> Fessにxml取得URLを投げて検索したときに発生し、
> 事象としては、Fess7の利用者情報・検索ログに検索履歴が反映されないようです。
>
> search log がないのが原因だとは思うのですが、
> 導入当初からlogsフォルダの中にも、search log はなかったように思います。
>
> また、導入当初は問題なく履歴が書き込まれておりましたが、
> 導入から数日後経った後、エラーが発生するようになりました。
>
> 現在、運用上特に問題ありませんが、可能であれば
> 履歴等も確認出来ればと思い、ご連絡を差し上げました。
>
> もし、設定や、原因等私の運用上何かミスを犯しているのであれば
> お教えいただければと思います。
>
> 何卒ご教示のほど、よろしくお願い致します。
>
>




Fess-user メーリングリストの案内
Back to archive index