Cfpropertylist: desempaquetar () problemas

Creado en 12 may. 2011  ·  5Comentarios  ·  Fuente: TECLIB/CFPropertyList

No estoy seguro de haber visto esto antes, pero no pude encontrar nada exactamente igual en Google. Estoy usando esta biblioteca junto con el servidor Plist para que Drupal interactúe con una aplicación de iOS. Recibo el siguiente error con cualquier solicitud HTTP que hago:

`` `unpack () [ function.unpack ]: Escriba x: no hay suficiente entrada, necesita 1, tiene 0 en
/path/to/CFBinaryPropertyList.php en la línea 467.


I'm using PHP 5.3.5 on an Apache server with Drupal 6. This very well could be the Plist Server modules fault. But the Error is coming from your file, so I thought I would ask you first. The plist server module can be found here: http://drupal.org/project/plist_server. Thanks for the help.
bug test

Comentario más útil

OK, implementé algunas pruebas adicionales en la entrada. Ahora debería lanzar una excepción en datos no válidos

Todos 5 comentarios

¿Tiene alguna entrada de muestra?

¿Está utilizando la última comprobación de git de CFPropertyList? Si no, ¿puedes probarlo?

Actualicé a la última comprobación de git, con el mismo error. De hecho, estoy pensando que esto es un problema con el módulo Drupal Plist Server. No estaba proporcionando un manejo de errores suficientemente bueno y estaba pasando a su método parseBinaryString una cadena vacía. Voy a abrir un problema con el módulo. ¡Gracias por la ayuda!

Bueno, si no rechazamos trabajar en una cadena vacía, nuestro manejo de errores también es pobre :-)

Rod, deberíamos lanzar una excepción en este caso, ¿no?

OK, implementé algunas pruebas adicionales en la entrada. Ahora debería lanzar una excepción en datos no válidos

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

gingerbeardman picture gingerbeardman  ·  9Comentarios

n8felton picture n8felton  ·  12Comentarios

kdm122 picture kdm122  ·  3Comentarios

YannickGagnon picture YannickGagnon  ·  4Comentarios

beberlei picture beberlei  ·  3Comentarios