X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2FPz2Bean.java;h=f0cfa7d66094b95822f7cf9dbf0466ed38a259aa;hb=249aba186bb25b673bc701f4614cfe1981cd6767;hp=ba2f0d7577a41b433d14e42819f73487b5f4477f;hpb=3d2e0f114bc4f80e13b82799324538b6a2a03bdf;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java index ba2f0d7..f0cfa7d 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/Pz2Bean.java @@ -132,10 +132,10 @@ public class Pz2Bean implements Pz2Interface, StateListener, Serializable { } } for (CommandThread thread : threadList) { - String commandName = thread.getCommand().getName(); - String response = thread.getResponse(); - responseLogger.debug("Response was: " + response); - Pazpar2ResponseData responseObject = Pazpar2ResponseParser.getParser().getDataObject(response); + String commandName = thread.getCommand().getCommandName(); + CommandResponse response = thread.getCommandResponse(); + responseLogger.debug("Response was: " + response.getResponseString()); + Pazpar2ResponseData responseObject = Pazpar2ResponseParser.getParser().getDataObject(response.getResponseString()); if (Pazpar2ResponseParser.docTypes.contains(responseObject.getType())) { pzresp.put(commandName, responseObject); } else { @@ -174,6 +174,9 @@ public class Pz2Bean implements Pz2Interface, StateListener, Serializable { } catch (NullPointerException npe) { npe.printStackTrace(); return ""; + } catch (Exception e) { + e.printStackTrace(); + return ""; } }