@Test
public void testJoinTxnServerFailed() throws Exception {
txn.abort(new RuntimeException("abort"));
store.shutdown();
store = null;
DataStoreServerImpl server = new DataStoreServerImpl(
props, systemRegistry, txnProxy);
props.setProperty(DataStoreNetPackage + ".server.host", "localhost");
props.setProperty(DataStoreNetPackage + ".server.port",
String.valueOf(server.getPort()));
props.setProperty(StandardProperties.NODE_TYPE,
NodeType.appNode.toString());
txn = createTransaction();
store = createDataStore(props);
server.shutdown();
try {
store.createObject(txn);
fail("Expected NetworkException");
} catch (NetworkException e) {
System.err.println(e);