You should throw an InternalKijiError: https://github.com/kijiproject/kiji-schema/blob/e78716ee810beddf018ba8b423dd2228438feb27/kiji-schema/src/main/java/org/kiji/schema/InternalKijiError.java

These generally imply that there should be a bug report written if they ever get hit.