}\r
}\r
for (CommandThread thread : threadList) {\r
- String commandName = thread.getCommand().getName();\r
- String response = thread.getResponse();\r
- responseLogger.debug("Response was: " + response);\r
- Pazpar2ResponseData responseObject = Pazpar2ResponseParser.getParser().getDataObject(response);\r
+ String commandName = thread.getCommand().getCommandName();\r
+ CommandResponse response = thread.getCommandResponse();\r
+ responseLogger.debug("Response was: " + response.getResponseString());\r
+ Pazpar2ResponseData responseObject = Pazpar2ResponseParser.getParser().getDataObject(response.getResponseString());\r
if (Pazpar2ResponseParser.docTypes.contains(responseObject.getType())) {\r
pzresp.put(commandName, responseObject);\r
} else {\r
} catch (NullPointerException npe) {\r
npe.printStackTrace();\r
return "";\r
+ } catch (Exception e) {\r
+ e.printStackTrace();\r
+ return "";\r
}\r
\r
}\r