Details
- 
    Type:Bug 
- 
    Status: Resolved
- 
    Priority:Trivial 
- 
    Resolution: Fixed
- 
    Affects Version/s: BM Maven 1.01
- 
    Fix Version/s: BM Maven 1.01
- 
    Component/s: FindWhat
- 
    Labels:None
- 
    Environment:dc1bos trunk maven build tsa-build-bidmgr-2011-09-19-p58-r30436/ xml-06 (log file: /tmp/2011-09-23/sedatacheck-morning.sh_07.log) 
Description
This is probably a low priority due to the small amount of clients have using miva.
The reflection mechanism (in SearchEngineFactory) is unable to find the class in the classpath.
sedatacheck.sh -d3 --daily --date 2011-09-01 --end 2011-09-05 --force --distribution 5
mysql> select id, channelID, description, searchEngineClass from distribution where id=5\G
- 
	- 
		- 
			- 
				- 
					- 
						- 
							- 
								- 
									- 
										- 
											- 
												- 
													- 
														- 
															- 
																- 
																	- 
																		- 
																			- 
																				- 
																					- 
																						- 
																							- 
																								- 
																									- 
																										- 1. row ***************************
 
 
- 
																										
 
- 
																									
 
- 
																								
 
- 
																							
 
- 
																						
 
- 
																					
 
- 
																				
 
- 
																			
 
- 
																		
 
- 
																	
 
- 
																
 
- 
															
 
- 
														
 
- 
													
 
- 
												
 
- 
											
 
- 
										
 
- 
									
 
- 
								
 
- 
							
 
- 
						
 
- 
					
 
- 
				
 
- 
			
 
- 
		
id: 5
channelID: 1
description: MIVA/FindWhat
searchEngineClass: com.thesearchagency.searchengines.fwht.FindWhatSearchEngine
2011-09-23 07:30:03.201 (1) [main]: Exception [loading or instantiating ISearchEngine for MIVA/FindWhat]:java.lang.ClassNotFoundException: com.thesearchagency.searchengines.fwht.FindWhatSearchEngine
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.thesearchagency.searchengines.SearchEngineFactory.getSearchEngine(SearchEngineFactory.java:152)
at com.thesearchagency.searchengines.SearchEngineFactory.getSearchEngine(SearchEngineFactory.java:107)
at com.thesearchagency.searchengines.SearchEngineFactory.getSearchEngine(SearchEngineFactory.java:83)
at com.thesearchagency.searchengines.SearchEngineDataChecker.createWorker(SearchEngineDataChecker.java:183)
at com.thesearchagency.searchengines.DistributionDispatcher.run(DistributionDispatcher.java:124)
at com.thesearchagency.searchengines.SearchEngineDataChecker.run(SearchEngineDataChecker.java:209)
at com.thesearchagency.searchengines.SearchEngineDataChecker.main(SearchEngineDataChecker.java:254)