Hallo,
ich habe ine Frage zu einer Exception, die ich noch nicht so richtig verstehe:
java.lang.Exception: Encoder: discarding statement MeineKlasse.setName(null)
Durch debuggen habe ich herausgefunden, dass er hier in der Klasse XMLEncoder.class auftritt:
Kann mir jemand erklären, was genau das problem ist und was ich tun könnte, um es zu lösen?
ich habe ine Frage zu einer Exception, die ich noch nicht so richtig verstehe:
java.lang.Exception: Encoder: discarding statement MeineKlasse.setName(null)
Durch debuggen habe ich herausgefunden, dass er hier in der Klasse XMLEncoder.class auftritt:
Code:
public void writeStatement(Statement oldStm) { boolean internal = this.internal; this.internal = true; try { super.writeStatement(oldStm); mark(oldStm); Object target = oldStm.getTarget(); if (target instanceof Field) { String method = oldStm.getMethodName(); Object[] args = oldStm.getArguments(); if ((method == null) || (args == null)) { } else if (method.equals("get") && (args.length == 1)) { target = args[0]; } else if (method.equals("set") && (args.length == 2)) { target = args[0]; } } statementList(target).add(oldStm); } catch (Exception e) { getExceptionListener().exceptionThrown(new Exception("XMLEncoder: discarding statement " + oldStm, e)); } this.internal = internal; }
Comment