Kotlin / IntelliJ: el comstackdor no puede encontrar el tipo de parámetro correcto de la function

Estoy escribiendo un código en lenguaje Kotlin (de JetBrains) usando IntelliJ y estoy enfrentando un error en el comstackdor donde el comstackdor no puede encontrar el tipo de parámetro correcto de una function, siempre diciendo que la function recibe un parámetro Nothing .

Alguien tiene alguna idea de cuál es el problema?

Imprimir pantalla que muestra el error en IntelliJ IDE

En la image, la console muestra el error del comstackdor, pero una ayuda en el centro de la pantalla muestra que IntelliJ puede encontrar el tipo de parámetro correcto de la function, pero el comstackdor no.

==== Editado =======================================

El código de Java es:

  @Transactional public int deletar(BuscaInfo info) { // ---- Criando a busca ao banco: CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaDelete query = cb.createCriteriaDelete( info.classe ); Root root = query.from( info.classe ); // Cláusula WHERE do banco: Pnetworkingicate[] pnetworkings = WhereBuilder.build(cb, root, info.where); if (pnetworkings.length < 1) { throw new MsgException(JsonResponse.ERROR_EXCECAO,null,"Os parâmetros de filtragem da QueryString não são válidos."); } query.where(pnetworkings); // A busca ao banco: int qtd = em.createQuery(query).executeUpdate(); return qtd; } 

y info.classe es del tipo Class<?> .

Usando la api de Hibernate 5.x y JPA 2.1 para comstackr.
Ese código funciona en WildFly 9.xy 10.x.

¿Puedes verificar el tipo de variable q ? (navegue hasta él, la ejecución alt + q) Supongo que su tipo es CriteriaDelete<*> , y ninguno de estos methods puede invocarse por las mismas razones que no pueden hacerlo en Java en una variable del tipo CriteriaDelete<?> : no podemos decir exactamente qué T estaba allí cuando se creó la instancia.

Pero el diagnóstico, por supuesto, podría ser mejor aquí. He creado un problema en esto

  • ¿Cómo puedo get valor de observable
  • Se produce una situación extraña al hacer una fusión en Kotlin
  • Java Stream con :: nuevo en Kotlin
  • Diseño inflado por progtwigción con las extensiones de Kotlin para Android
  • android-kotlin error: databinding de reference no resuelto & ActivityMainBinding
  • ¿Cuál es la diferencia entre el operador "como" y "es" en Kotlin?
  • Kotlin convert ya no funciona para Android Studio 3.0
  • romper o regresar de cuando expresiones
  • Kotlin no está comprando desde src / main / kotlin mientras usa maven
  • Cómo suprimir la corrección ortográfica en una constante de cadena en Android Kotlin?
  • Agregue datos a Recyclerview en Kotlin Android