Na verdade não era necessário alterar isso. O que acontece é que o controlador dava erro ao salvar uma nova tese. Agora já descobri que o erro não é aí, mas sim no método getMessage. Esse método, por algum motivo, não pode ter esse nome. Quanto ao fato de upar e não registrar, pelo que percebi, do jeito que está atualmente no repositório principal também acontece o mesmo. De qualquer forma vou voltar o controller de teses para a versão original e trocar apenas o nome do método getMessage. Isso já resolve o problema de cadastrar novas teses.