J2ME SDK 3 - Web Services - Glassfish v3

Estuve trabajando con una aplicación y todo funcionaba correctamente con el web service y el glassfish local. Subí mi war a un glassfish en un servidor remoto cuyo host es media temple y resulta que si ejecuto la aplicación con el sdk 2.5 funciona pero cuando emulo con el sdk 3 me manda una marshall exception: unexpected end of stream. En el servidor glassfish ni siquiera aparece un log así que asumí que algo más estaba evitando la comunicación ¿pero qué y porqué? No sé que hacer. Incluso revisé la configuración de mi glassfish local para compararla con la del remoto y todo es igual. ¿Alguna idea?