Fixed NullPointerException

This commit is contained in:
2017-05-16 17:20:52 +02:00
parent 956ed61b14
commit 239c6ec7f4
9 changed files with 24 additions and 13 deletions

View File

@ -69,7 +69,7 @@ public class JdbcInventory extends JdbcHelper implements Inventory {
"WHERE expires > " + now(-5 * MINUTE) + " AND stream = " + stream)
) {
while (rs.next()) {
result.put(new InventoryVector(rs.getBytes("hash")), rs.getLong("expires"));
result.put(InventoryVector.fromHash(rs.getBytes("hash")), rs.getLong("expires"));
}
} catch (SQLException e) {
LOG.error(e.getMessage(), e);

View File

@ -110,7 +110,7 @@ public class JdbcMessageRepository extends AbstractMessageRepository implements
Plaintext.Builder builder = Plaintext.readWithoutSignature(type, data);
long id = rs.getLong("id");
builder.id(id);
builder.IV(new InventoryVector(iv));
builder.IV(InventoryVector.fromHash(iv));
builder.from(ctx.getAddressRepository().getAddress(rs.getString("sender")));
builder.to(ctx.getAddressRepository().getAddress(rs.getString("recipient")));
builder.ackData(rs.getBytes("ack_data"));