|
|
|
[Bulk Comment] This issues lists a released version of Sakai as its Target Version, however, it is still an unresolved issue. Please update this issues Target Version with a new estimate of when you expect the issue to be addressed. Thanks.
Updating affects and target versions.
Fixing the error/exception reporting for this ticket also fix
Caught a previously un-handled bad connection in the XServer.doURLConnection() method and made sure it reaches the UI as an alert.
I tested this by changing the URL of the metasearch XML gateway to an incorrect value. This accounts for the case that the metasearch engine is unreachable/does not respond, but I do not currently have a way to test on a metasearch instance where I can induce fatal errors. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WARN: doURLConnection() - IO exception: Unexpected end of file from server (2007-09-04 12:35:11,412 TP-Processor138_org.sakaibrary.xserver.XServer)
WARN: doBeginSearch() caught Exception (2007-09-04 12:35:11,423 TP-Processor138_org.sakaiproject.citation.tool.CitationHelperAction)
java.lang.NullPointerException
at org.sakaibrary.xserver.XServer.findURL(XServer.java:282)
at org.sakaibrary.xserver.XServer.initAsynchSearch(XServer.java:569)
at org.sakaibrary.osid.repository.xserver.Repository.getAssetsBySearch(Repository.java:483)
at org.sakaiproject.citation.impl.BaseSearchManager.doSearch(BaseSearchManager.java:1984)
at org.sakaiproject.citation.impl.BaseSearchManager$BasicSearch.viewPage(BaseSearchManager.java:294)
at org.sakaiproject.citation.impl.BaseSearchManager$BasicSearch.viewPage(BaseSearchManager.java:740)
at org.sakaiproject.citation.tool.CitationHelperAction.doBeginSearch(CitationHelperAction.java:2552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.sakaiproject.cheftool.VelocityPortletPaneledAction.actionDispatch(VelocityPortletPaneledAction.java:592)
at org.sakaiproject.cheftool.VelocityPortletPaneledAction.processAction(VelocityPortletPaneledAction.java:508)
at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:221)