import React, { Component } from 'react';
import { connect } from 'stripes-connect';
import { Link } from 'react-router';

class TenantList extends Component {

  static manifest = {
    'tenants': {
      path: '_/proxy/tenants',
      type: 'okapi'
    }
  };

  render() {
    console.log(this.props);
    const { data, mutator, pathname } = this.props;
    if (!data.tenants) return null;
    var tenantNodes = data.tenants.map((tenant) => {
      return (
        <li key={tenant.id}>
          {tenant.name} [<a onClick={() => mutator.tenants.DELETE(tenant)}>delete</a>]
          [<Link to={`${pathname}/edit/${tenant.id}`}>Edit</Link>] 
        </li>
      );
    });
    return (
      <div>
        <h3>Tenant list:</h3>
        <ul>
          {tenantNodes}
        </ul>
      </div>
    );
  }
}
export default connect(TenantList, 'trivial-okapi');

@@ -157,30 +157,294 @@
 t %7B%0A
-%0A  static manifest = %7B
+  static handler(e) %7B%0A    console.log(%22TenantList ERROR: in module '%22 + e.module + %22', %22 +%0A                %22 operation '%22 + e.op + %22' on %22 +%0A                %22 resource '%22 + e.resource + %22' failed, saying: %22 + e.error);%0A  %7D%0A%0A  static manifest = %7B%0A    '@errorHandler': TenantList.handler,
 %0A   

Add error-handler to TenantList.js