Cfpropertylist: descompactar () problemas

Criado em 12 mai. 2011  ·  5Comentários  ·  Fonte: TECLIB/CFPropertyList

Não tenho certeza se você já viu isso antes, mas não consegui encontrar nada exatamente igual no google. Estou usando esta biblioteca junto com o servidor Plist para Drupal para fazer a interface com um aplicativo iOS. Recebo o seguinte erro em qualquer solicitação HTTP que faço:

`` `unpack () [ function.unpack ]: Digite x: entrada insuficiente, precisa de 1, tem 0 em
/path/to/CFBinaryPropertyList.php na linha 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

Comentários muito úteis

OK, implementei alguns testes adicionais na entrada. Agora ele deve lançar uma exceção em dados inválidos

Todos 5 comentários

Você tem alguma entrada de amostra?

Você está usando a última verificação do git de CFPropertyList? Se não, você pode tentar?

Eu atualizei para a última verificação do git, com o mesmo erro. Na verdade, estou pensando que este é um problema com o módulo Drupal Plist Server. Ele não estava fornecendo um tratamento de erros bom o suficiente e estava passando ao método parseBinaryString uma string vazia. Vou abrir um problema com o módulo. Obrigado pela ajuda!

Bem, se não rejeitarmos trabalhar em uma string vazia, nosso tratamento de erros também será ruim :-)

Rod, devemos lançar uma exceção neste caso, não é?

OK, implementei alguns testes adicionais na entrada. Agora ele deve lançar uma exceção em dados inválidos

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

YannickGagnon picture YannickGagnon  ·  4Comentários

gingerbeardman picture gingerbeardman  ·  9Comentários

n8felton picture n8felton  ·  12Comentários

kdm122 picture kdm122  ·  3Comentários

tom-- picture tom--  ·  3Comentários