1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Erro InvalidTypeException com VRpator 3.5.3 e IOGI 1.0.1 utilizando maven

Bom dia, estou utilizando VRaptor 3.5.3 e nos últimos dias venho tendo problemas ao enviar dados por ajax.

Os erros são:

  • br.com.caelum.vraptor.http.InvalidParameterException: Exception when trying to instantiate Target(name=alias, type=class br.com.model.Classe) e
    • br.com.caelum.iogi.exceptions.InvalidTypeException: Expecting a parameterized list type, got raw type "class java.lang.Object" instead.

Já atualizei o IOGI e o erro ainda ocorre, porem, ora ocorre e ora não.

Meu método no controller está assim:

  @Post("/metodoController/grava")
    public void visualiza(Class class)

Meu javascript está assim:

function grava() {
    data = {};  // aqui eu pego os campos da tela

    $.ajax({
        url: 'metodoController/grava',
        type : "POST",
        dataType: 'json',
        data: data,
        async: false,

        beforeSend: function() {
        },

        error: function(xhr, status, error) {
        },
        success: function(json) {
        },
        complete: function() {
        }
    });
}

O erro ocorre em métodos @Get e @Post.

  • O erro está dizendo que o tipo do parâmetro em questão é Parametrizado (Expecting a parameterized list type), portanto, você precisa especificá-lo. Tente mudar a assinatura do método para public void visualiza(Class<?> clazz)

    peron   28 de jan de 2016
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags vraptor hibernate exception ou faça a sua própria pergunta.