From: Ian I. <ian...@k-...> - 2006-01-30 14:16:52
|
Thanks for this Tom, as it happens the change was already in the head revision, but many thanks for pointing it out all the same :) Ian. On Thu, 2006-01-26 at 12:25 -0800, Tom Talbott wrote: > Jan 26, 2006 11:02:56 AM org.jzkit.z3950.util.ZEndpoint run > SEVERE: ZEndpoint Unknown error > java.lang.ClassCastException: java.util.ArrayList > at > org.jzkit.search.provider.z3950.Z3950Origin.handleRecords(Z3950Origin.java:821) > at > org.jzkit.search.provider.z3950.Z3950Origin.incomingSearchResponse(Z3950Origin.java:769) > at > org.jzkit.z3950.util.GenericEventToOriginListenerAdapter.update(GenericEventToOriginListenerAdapter.java:66) > at java.util.Observable.notifyObservers(Observable.java:142) > at org.jzkit.z3950.util.ZEndpoint.notifyAPDUEvent(ZEndpoint.java:191) > at org.jzkit.z3950.util.ZEndpoint.run(ZEndpoint.java:677) > Jan 26, 2006 11:02:56 AM org.jzkit.z3950.util.ZEndpoint run > > In the code I have, the line is: > > Vector records = (Vector)r.o; > > but, r.o is an ArrayList. > > I've changed the line to be: > > List records = (List)r.o; > > And now it works. Not sure why this happens on only some requests. > > Thought you'd want to know. If you have the opportunity to respond to > my previous posts, that would be appreciated. > ________________________________________________________________________ Ian Ibbotson, Director Knowledge Integration Ltd Sheffield Technology Parks Cooper Buildings Arundel Street Sheffield South Yorkshire S1 2NS email: ian...@k-... Tel: 0114 221 0746 Fax: 0114 221 1801 http://www.k-int.com |