Caused by: java.lang. VerifyError: Bad type on operand stack

У меня есть ошибка после того, как скроллирую play framework, у меня выходит следующая ошибка:

introducir la descripción de la imagen aquí

Ошибка - класс:

/**
 * Método que extrae todas las palabras clave de los nodos que conforman el diagrama
 * @return HashMap Estructura con los listados de palabras clava de cada nodo
 */
private HashMap<Integer,List<KeyWord>> getNodeKeyWords(){

    HashMap<Integer,List<KeyWord>> nodeKeys = new HashMap<Integer,List<KeyWord>>() ;
    List<KeyWord> keys = new ArrayList<KeyWord>() ;

    for( Regla r : reglas ){

        if( r.estado == 0 ) continue ;
        r.fillNodes() ;
        keys = new ArrayList<KeyWord>() ;
        if( r.nodosi.keyWords != null ) for( KeyWord k : r.nodosi.keyWords ) keys.add( k ) ;
        nodeKeys.put( r.nodosi.idnodo ,  keys ) ;
        keys = new ArrayList<KeyWord>() ;
        if( r.nodoentonces.keyWords != null ) for( KeyWord k : r.nodoentonces.keyWords ) keys.add( k ) ;
        nodeKeys.put( r.nodoentonces.idnodo ,  keys ) ;
    }
    return nodeKeys ;
}
3
задан 09.07.2019, 22:21
1 ответ

Я вижу, что ты даешь совсем небольшая информацию. Могла бы быть ошибка в методе fillNodes()?

Я подозреваю что, может быть, эта проблема в узлах, так как он не делает никакой проверки, и я не знаю, необходима ли она, потому что мы знаем очень мало из твоих классов.

Я рекомендую тебе расширять твою проблему и пальто, что ты сделал более читабельным твой код, не важно, чтобы занялось тройное число линий кода, что он на самом деле импортирует, состоит в том, что возможно читать и понимать само легкий.

Он предпочел помещать это как комментарий в твой вопрос, но моя репутация еще не прибывает ;(

1
ответ дан 03.12.2019, 19:51