sindro.me

feeling bold
on the internet

info 🇬🇧🇮🇹

CouchDB logo

Se il tuo CouchDB 0.11 ti spara l’errore “Invalid UTF-8 JSON” ad ogni POST o PUT che gli mandi, assicurati che nella tua $prefix/usr/lib/couchdb/erlang/lib non ci siano residui di installazioni precedenti.

Sul server di sviluppo nostro, ho trovato due directory (“couch-0.10” e “mochiweb-r97”) dalla vecchia installazione 0.10 che causavano il problema.

Questo vale se hai aggiornato da sorgenti, come probabilmente hai fatto, perché ad aprile 2010 non è che ci fossero tutti questi pacchetti di CouchDB 0.11 :-).

Un grazie enorme a @couchdb per avermi indicato la direzione giusta dopo aver letto una segnalazione sulla mailing list dev — ma non volevo fare “rimuovi e reinstalla” perché mi piace capire cosa sta succedendo ;-).

Nota a margine: che sia la fine dell’Hiatus? Spero di sì ;-p