首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

compass 集成spring ibitas 建索引时报错 哪位高手能帮小弟我看上

2012-10-06 
compass 集成spring ibitas 建索引时报错 谁能帮我看下[DEBUG] 2011-09-27 00:28:15 :Refreshing cache fo

compass 集成spring ibitas 建索引时报错 谁能帮我看下

[DEBUG] 2011-09-27 00:28:15 :Refreshing cache for sub index [publishquesbean]
?? begin compass index ...
[DEBUG] 2011-09-27 00:28:15 :Using connection [c:/wancg/compassindex][gpsindex]
?? [DEBUG] 2011-09-27 00:28:15 :Using alias property [alias]
?? [DEBUG] 2011-09-27 00:28:15 :Using extended alias property [extendedAlias]
?? [DEBUG] 2011-09-27 00:28:15 :Using default all property [zzz-all]
?? [DEBUG] 2011-09-27 00:28:15 :Using all property term vector [no]
?? [DEBUG] 2011-09-27 00:28:15 :All property boost support is [true]
?? [DEBUG] 2011-09-27 00:28:15 :Using default search property [zzz-all]
?? [DEBUG] 2011-09-27 00:28:15 :Using transaction lock timeout [10000ms]
?? [DEBUG] 2011-09-27 00:28:15 :Using lock poll interval [100ms]
?? [DEBUG] 2011-09-27 00:28:15 :Using cache invalidation interval [5000ms]
?? [DEBUG] 2011-09-27 00:28:15 :Wait for cahce invalidation on index operatrion is set to [false]
?? [DEBUG] 2011-09-27 00:28:15 :Setting *static* Lucene BooleanQuery maxClauseCount to [1024]
?? [INFO ] 2011-09-27 00:28:15 :Building analyzer [default]
?? [DEBUG] 2011-09-27 00:28:15 :Analyzer [default] uses Lucene analyzer [org.wltea.analyzer.lucene.IKAnalyzer]
?? [DEBUG] 2011-09-27 00:28:15 :Using compound format [true]
?? [DEBUG] 2011-09-27 00:28:15 :Support concurrent operations [true] and concurrent commits [true]
?? [DEBUG] 2011-09-27 00:28:15 :Tracking open index writers
?? [INFO ] 2011-09-27 00:28:15 :Building highlighter [default]
?? [DEBUG] 2011-09-27 00:28:15 :Highlighter [default] uses formatter [simple]
?? [DEBUG] 2011-09-27 00:28:15 :Highlighter [default] uses pre [<font color="red"> <b>] and post [</b> </font>]
?? [DEBUG] 2011-09-27 00:28:15 :Highlighter [default] uses encoder [default]
?? [DEBUG] 2011-09-27 00:28:15 :Using optimizer [org.compass.core.lucene.engine.optimizer.DefaultLuceneSearchEngineOptimizer@1badade]
?? [DEBUG] 2011-09-27 00:28:15 :No default query parser found (under groupd [default]), registering a default one
?? [DEBUG] 2011-09-27 00:28:15 :Query Parser configured with allowLeadingWildcard [true] and allowConstantScorePrefixQuery [true]
?? [DEBUG] 2011-09-27 00:28:15 :Async Transaction Processor will wait for [10000ms] if backlog is full
?? [DEBUG] 2011-09-27 00:28:15 :Async Transaction Processor blocking batch size is [5] with timeout of [100ms]
?? [DEBUG] 2011-09-27 00:28:15 :Async Transaction Processor non blocking batch size is [5]
?? [DEBUG] 2011-09-27 00:28:15 :Async Transaction Processor process before close is set to [true]
?? [DEBUG] 2011-09-27 00:28:15 :Async Transaction Processor will use [5] concrrent threads to process transactions
?? [DEBUG] 2011-09-27 00:28:15 :Async Transaction Processor uses [UID] based hashing for concurrent processing
?? [DEBUG] 2011-09-27 00:28:15 :Starting Async polling transaction processor
?? [DEBUG] 2011-09-27 00:28:15 :Using transaction factory [org.compass.spring.transaction.SpringSyncTransactionFactory@77602d]
?? [DEBUG] 2011-09-27 00:28:15 :Using first level cache [org.compass.core.cache.first.NullFirstLevelCache]
?? [DEBUG] 2011-09-27 00:28:15 :Registering shutdown hook [21718026]
?? [DEBUG] 2011-09-27 00:28:15 :Trying to obtain write locks
?? [DEBUG] 2011-09-27 00:28:15 :Obtained write locks
?? [DEBUG] 2011-09-27 00:28:15 :Calling callback first step
?? [DEBUG] 2011-09-27 00:28:15 :Creating new transaction with name [null]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT
?? [DEBUG] 2011-09-27 00:28:15 :Creating new JDBC DriverManager Connection to [jdbc:mysql://localhost/hmily?characterEncoding=utf-8]
?? [DEBUG] 2011-09-27 00:28:16 :Acquired Connection [com.mysql.jdbc.JDBC4Connection@14fd7fb] for JDBC transaction
?? [DEBUG] 2011-09-27 00:28:16 :Switching JDBC Connection [com.mysql.jdbc.JDBC4Connection@14fd7fb] to manual commit
?? [DEBUG] 2011-09-27 00:28:16 :Bound value [org.springframework.jdbc.datasource.ConnectionHolder@1923700] for key [org.springframework.jdbc.datasource.DriverManagerDataSource@a3db4b] to thread [Compass Gps Index [pool-4-thread-1]]
?? [DEBUG] 2011-09-27 00:28:16 :Initializing transaction synchronization
?? [DEBUG] 2011-09-27 00:28:16 :Beginning new Spring transaction, and a new compass transaction on thread [Compass Gps Index [pool-4-thread-1]]
?? [WARN ] 2011-09-27 00:28:16 :{ibitas}: Failed to close sqlMap session, ignoring
?? java.lang.NullPointerException
??? at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.endTransaction(SqlMapExecutorDelegate.java:734)
??? at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.endTransaction(SqlMapSessionImpl.java:176)
??? at org.compass.gps.device.ibatis.SqlMapClientGpsDevice$SqlMapIndexer.performIndex(SqlMapClientGpsDevice.java:212)
??? at org.compass.gps.device.support.parallel.ConcurrentParallelIndexExecutor$1$1.doInCompassWithoutResult(ConcurrentParallelIndexExecutor.java:104)
??? at org.compass.core.CompassCallbackWithoutResult.doInCompass(CompassCallbackWithoutResult.java:29)
??? at org.compass.core.CompassTemplate.execute(CompassTemplate.java:133)
??? at org.compass.gps.impl.SingleCompassGps.executeForIndex(SingleCompassGps.java:147)
??? at org.compass.gps.device.support.parallel.ConcurrentParallelIndexExecutor$1.call(ConcurrentParallelIndexExecutor.java:102)
??? 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)
[DEBUG] 2011-09-27 00:28:16 :Rolling back Spring transaction controlled by compass on thread [Compass Gps Index [pool-4-thread-1]]
?? [DEBUG] 2011-09-27 00:28:16 :Triggering beforeCompletion synchronization
?? [DEBUG] 2011-09-27 00:28:16 :Initiating transaction rollback
?? [DEBUG] 2011-09-27 00:28:16 :Rolling back JDBC transaction on Connection [com.mysql.jdbc.JDBC4Connection@14fd7fb]
?? [DEBUG] 2011-09-27 00:28:16 :Triggering afterCompletion synchronization
?? [DEBUG] 2011-09-27 00:28:16 :Rolling back compass transaction using Spring synchronization afterCompletion on thread [Compass Gps Index [pool-4-thread-1]]
?? [DEBUG] 2011-09-27 00:28:16 :Clearing transaction synchronization
?? [DEBUG] 2011-09-27 00:28:16 :Removed value [org.springframework.jdbc.datasource.ConnectionHolder@1923700] for key [org.springframework.jdbc.datasource.DriverManagerDataSource@a3db4b] from thread [Compass Gps Index [pool-4-thread-1]]
?? [DEBUG] 2011-09-27 00:28:16 :Releasing JDBC Connection [com.mysql.jdbc.JDBC4Connection@14fd7fb] after transaction
?? [DEBUG] 2011-09-27 00:28:16 :Returning JDBC Connection to DataSource
?? Exception in thread "Compass Indexer" org.compass.gps.CompassGpsException: Failed to index, execution exception; nested exception is java.util.concurrent.ExecutionException: java.lang.NullPointerException
java.util.concurrent.ExecutionException: java.lang.NullPointerException
??? at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
??? at java.util.concurrent.FutureTask.get(FutureTask.java:83)
??? at org.compass.gps.device.support.parallel.ConcurrentParallelIndexExecutor.performIndex(ConcurrentParallelIndexExecutor.java:122)
??? at org.compass.gps.device.support.parallel.AbstractParallelGpsDevice.index(AbstractParallelGpsDevice.java:119)
??? at org.compass.gps.impl.DefaultReplaceIndexCallback.buildIndexIfNeeded(DefaultReplaceIndexCallback.java:42)
??? at org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager$ReplaceIndexOperationCallback.firstStep(DefaultLuceneSearchEngineIndexManager.java:281)
??? at org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager.doOperate(DefaultLuceneSearchEngineIndexManager.java:218)
??? at org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager.doReplaceIndex(DefaultLuceneSearchEngineIndexManager.java:266)
??? at org.compass.core.lucene.engine.manager.DefaultLuceneSearchEngineIndexManager.replaceIndex(DefaultLuceneSearchEngineIndexManager.java:261)
??? at org.compass.gps.impl.SingleCompassGps.doIndex(SingleCompassGps.java:118)
??? at org.compass.gps.impl.AbstractCompassGps.index(AbstractCompassGps.java:154)
??? at org.compass.gps.impl.AbstractCompassGps.index(AbstractCompassGps.java:128)
??? at com.hmily.server.compass.index.IndexBuilder$1.run(IndexBuilder.java:36)
Caused by: java.lang.NullPointerException
??? at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.startTransaction(SqlMapExecutorDelegate.java:684)
??? at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.startTransaction(SqlMapSessionImpl.java:164)
??? at org.compass.gps.device.ibatis.SqlMapClientGpsDevice$SqlMapIndexer.performIndex(SqlMapClientGpsDevice.java:199)
??? at org.compass.gps.device.support.parallel.ConcurrentParallelIndexExecutor$1$1.doInCompassWithoutResult(ConcurrentParallelIndexExecutor.java:104)
??? at org.compass.core.CompassCallbackWithoutResult.doInCompass(CompassCallbackWithoutResult.java:29)
??? at org.compass.core.CompassTemplate.execute(CompassTemplate.java:133)
??? at org.compass.gps.impl.SingleCompassGps.executeForIndex(SingleCompassGps.java:147)
??? at org.compass.gps.device.support.parallel.ConcurrentParallelIndexExecutor$1.call(ConcurrentParallelIndexExecutor.java:102)
??? 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)

热点排行