Mi sono appena imbattuto nello stesso identico problema qui. Fortunatamente, sto usando la stessa versione CI. :)
È vero che la risposta di M_A_K aiuta a rimuovere l'"Avviso", ma non credo che sia la soluzione giusta al problema. Quindi ho deciso di dare un'occhiata alla riga 1407 in DB_active_rec.php e credo che questo non sia altro che un bug minore in CI 2.1.2.
Ecco la mia soluzione. Ho semplicemente cambiato il codice originale:
$not[] = $k.'-'.$v;
in questo:
$not[] = $k2.'-'.$v2;
Ecco! L'"Avviso" non compare più. :)
Possiamo vedere chiaramente che la riga 1407 non doveva usare $k e $v perché la riga 1407 è all'interno di un ciclo foreach che scorre $v come $k2 e $v2.
Spero di essere stato chiaro.