[Building Sakai] search error

David Haines dlhaines at umich.edu
Thu Apr 9 09:39:47 PDT 2009


Hi,

	We are running a search server and trying to reindex everything after  
accidently deleting the index files.  It has recreated the index and  
will index new files but shortly after startup we get many errors like  
the following and then start into a full time GC loop.

	Has anyone seen this type of error before?

	Any other insights would be welcome too :-)

Thanks - Dave


ERROR:  
org.sakaiproject.db.BaseDbFlatStorage.SAKAI_SITE_PAGE_PROPERTYCache:  
Could not read disk store element for key  
SAKAI_SITE_PAGE_PROPERTY:PAGE_ID:42cf78e1-3f05-4b81-aef0-9a713b909713.  
Error was org.sakaiproject.util.BaseResourcePropertiesEdit (2009-04-09  
11:18:01,360 SearchBuilder_0_net.sf.ehcache.store.DiskStore)
java.lang.ClassNotFoundException:  
org.sakaiproject.util.BaseResourcePropertiesEdit
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:242)
	at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
	at net.sf.ehcache.store.DiskStore$1.resolveClass(DiskStore.java:298)
	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java: 
1544)
	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
	at  
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java: 
1699)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java: 
1908)
	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java: 
1832)
	at  
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java: 
1719)
	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
	at  
net 
.sf.ehcache.store.DiskStore.loadElementFromDiskElement(DiskStore.java: 
302)
	at net.sf.ehcache.store.DiskStore.get(DiskStore.java:257)
	at net.sf.ehcache.Cache.searchInDiskStore(Cache.java:924)
	at net.sf.ehcache.Cache.get(Cache.java:735)
	at org.sakaiproject.memory.impl.MemCache.get(MemCache.java:461)
	at  
org 
.sakaiproject 
.util.BaseDbFlatStorage.readProperties(BaseDbFlatStorage.java:1066)
	at org.sakaiproject.site.impl.DbSiteService 
$DbStorage.readPageProperties(DbSiteService.java:1799)
	at  
org 
.sakaiproject.site.impl.BaseSitePage.getProperties(BaseSitePage.java: 
702)
	at  
org 
.sakaiproject 
.site.impl.BaseSitePage.setupPageCategory(BaseSitePage.java:572)
	at  
org 
.sakaiproject 
.site 
.impl.BaseToolConfiguration.setPageCategory(BaseToolConfiguration.java: 
506)
	at  
org 
.sakaiproject 
.site.impl.BaseToolConfiguration.<init>(BaseToolConfiguration.java:107)
	at org.sakaiproject.site.impl.DbSiteService$DbStorage 
$13.readSqlResultRecord(DbSiteService.java:1892)
	at  
org.sakaiproject.db.impl.BasicSqlService.dbRead(BasicSqlService.java: 
571)
	at  
org.sakaiproject.db.impl.BasicSqlService.dbRead(BasicSqlService.java: 
469)
	at org.sakaiproject.site.impl.DbSiteService 
$DbStorage.readPageTools(DbSiteService.java:1878)
	at org.sakaiproject.site.impl.BaseSitePage.getTools(BaseSitePage.java: 
397)
	at org.sakaiproject.site.impl.BaseSitePage.getTools(BaseSitePage.java: 
414)
	at org.sakaiproject.site.impl.BaseSite.getTools(BaseSite.java:1019)
	at org.sakaiproject.site.impl.BaseSite.getTools(BaseSite.java:992)
	at  
org.sakaiproject.site.impl.BaseSite.getToolForCommonId(BaseSite.java: 
1000)
	at  
org 
.sakaiproject 
.search 
.component 
.dao 
.impl 
.SearchIndexBuilderWorkerDaoJdbcImpl 
.rebuildIndex(SearchIndexBuilderWorkerDaoJdbcImpl.java:1362)
	at  
org 
.sakaiproject 
.search 
.component 
.dao 
.impl 
.SearchIndexBuilderWorkerDaoJdbcImpl 
.findPending(SearchIndexBuilderWorkerDaoJdbcImpl.java:1195)
	at  
org 
.sakaiproject 
.search 
.component 
.dao 
.impl 
.SearchIndexBuilderWorkerDaoJdbcImpl 
.processToDoListTransaction(SearchIndexBuilderWorkerDaoJdbcImpl.java: 
694)
	at  
org 
.sakaiproject 
.search 
.component 
.service 
.impl 
.SearchIndexBuilderWorkerImpl.run(SearchIndexBuilderWorkerImpl.java:440)
	at java.lang.Thread.run(Thread.java:595)

David Haines
CTools Developer
Digital Media Commons
University of Michigan
dlhaines at umich.edu



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090409/e1b81116/attachment.html 


More information about the sakai-dev mailing list