Probleme beim Mail-Versand über openstreetmap.org

Zur Zeit scheint es Probleme mit dem versenden von Mails über den openstreetmap.org Account zu geben.

Ein neues Mitglied hat mir mit ach und krach eine Mail geschickt (nach mehreren Versuchen), das er immer Fehler beim Versand bekommt. Meine Antwort endete ebenfalls in einem Fehler:

/var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1034:in get_last_result': PGError: ERROR: invalid byte sequence for encoding "UTF8": 0xfc (ActiveRecord::StatementInvalid) HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding". : INSERT INTO "messages" ("body", "from_user_id", "from_user_visible", "message_read", "sent_on", "title", "to_user_id", "to_user_visible") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1034:in exec_cache’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/postgresql_adapter.rb:603:in exec_query' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract_adapter.rb:244:in log’
from /var/lib/gems/1.8/gems/activesupport-3.1.3/lib/active_support/notifications/instrumenter.rb:21:in instrument' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract_adapter.rb:239:in log’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/postgresql_adapter.rb:601:in exec_query' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/database_statements.rb:63:in exec_insert’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in insert' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in insert’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/relation.rb:70:in insert' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/persistence.rb:313:in create’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/timestamp.rb:51:in create' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/callbacks.rb:268:in create’
from /var/lib/gems/1.8/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:390:in _run_create_callbacks' from /var/lib/gems/1.8/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in send’
from /var/lib/gems/1.8/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in run_callbacks' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/callbacks.rb:268:in create’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/persistence.rb:294:in create_or_update' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/callbacks.rb:264:in create_or_update’
from /var/lib/gems/1.8/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:408:in _run_save_callbacks' from /var/lib/gems/1.8/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in send’
from /var/lib/gems/1.8/gems/activesupport-3.1.3/lib/active_support/callbacks.rb:81:in run_callbacks' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/callbacks.rb:264:in create_or_update’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/persistence.rb:57:in save!' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/validations.rb:56:in save!’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/attribute_methods/dirty.rb:33:in save!' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/transactions.rb:246:in save!’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/transactions.rb:295:in with_transaction_returning_status' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in transaction’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/transactions.rb:208:in transaction_without_deadlock_handling' from /srv/www.openstreetmap.org/rails/vendor/plugins/deadlock_retry/lib/deadlock_retry.rb:46:in transaction’
from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/transactions.rb:293:in with_transaction_returning_status' from /var/lib/gems/1.8/gems/activerecord-3.1.3/lib/active_record/transactions.rb:246:in save!’
from /srv/www.openstreetmap.org/rails/script/deliver-message:33

Wer ist da Ansprechpartner? Oder liest hier vieleicht sogar jemand mit, der helfen kann?

Grüsse

mdk

Irgendwo im Server ist da ein “ü” in ISO8859-1-Notation angekommen, obwohl eigentlich ein UTF8-“ü” hätte kommen sollen. Ich kann mit meinem Browser problemlos Nachrichten mit Umaluten drin schreiben. Mein Verdacht waere, dass hier ein Browser das Mailformular statt in UTF-8 in ISO8859-1 abschickt und dadurch alles kaputt geht. Wer dabei “Schuld” hat, weiss ich aber nicht - entweder sollte der Browser gar nicht in dem Zeichensatz schicken, oder die API sollte es aktzeptieren, wenn der Browser es tut.

Wenn mein Verdacht zutrifft, wuerde der Verzicht auf Umlaute zumindest temporaer Abhilfe schaffen, und/oder das Rumdoktorn an den Browsereinstellungen betreffs des Zeichensatzes. Ich leite das Posting aber mal weiter, vielleicht koennen die Admins was drehen.

Bye
Frederik