Dúvida com EXTTld

Eu tenho o seguinte código que fiz, porém ele não está imprimindo os resultados, apesar de estar paginando corretamente:

<ext:body> <ext:viewport> <ext:grid.gridPanel title="Lista CDs" id="userListGrid" footer="true"> <ext:grid.columnModel> <ext:grid.rowNumberer /> <ext:grid.column id="codigo" header="Código" sortable="true" /> <ext:grid.column id="nome" titulo="nome" header="Nome" sortable="true" /> </ext:grid.columnModel> <ext:data.store autoLoad="true" url="artista.listar.ajax.logic" baseParams="{limit:2}"> <ext:data.jsonReader root="artistas" > <ext:data.fields> <ext:data.field name="codigo" mapping="codigo" /> <ext:data.field name="nome" mapping="nome" /> </ext:data.fields> </ext:data.jsonReader> </ext:data.store> <ext:pagingToolbar toolbarType="bbar" pageSize="2" autoWidth="true" /> </ext:grid.gridPanel> </ext:viewport> </ext:body>

Alguém sabe o que pode ser? Não encontrei muita documentação a respeito.

Lembrando que o JSON está sendo retornado corretamente usando a anotação do vraptor @Remotable

O JSON retornado é o seguinte:

{"artistas":[{"cds":[{"artista":{},"capa":{},"codigo":{},"data_lancamento":{},"genero":{},"musicas":{},"titulo":{}},{"artista":{},"capa":{},"codigo":{},"data_lancamento":{},"genero":{},"musicas":{},"titulo":{}},{"artista":{},"capa":{},"codigo":{},"data_lancamento":{},"genero":{},"musicas":{},"titulo":{}}],"codigo":1,"nome":"Teste"}],"artista":null}

1 registro apenas no banco

Vc sabe onde encontro algum material sobre ExtTLD?