Cfpropertylist: unpack()の問題

作成日 2011年05月12日  ·  5コメント  ·  ソース: TECLIB/CFPropertyList

これを見たことがあるかどうかはわかりませんが、グーグルでまったく同じものを見つけることができませんでした。 DrupalのPlistサーバーと一緒にこのライブラリを使用してiOSアプリとインターフェイスしています。 HTTPリクエストを行うと、次のエラーが発生します。

`` `unpack()[ function.unpack ]:タイプx:入力が不十分、1が必要、0が
467行目の/path/to/CFBinaryPropertyList.php。


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

最も参考になるコメント

OK、入力にいくつかの追加テストを実装しました。 これで、無効なデータに対して例外がスローされるはずです。

全てのコメント5件

サンプル入力はありますか?

CFPropertyListの最新のgitチェックアウトを使用していますか? いいえの場合、試していただけますか?

同じエラーで、最新のgitチェックアウトに更新しました。 私は実際、これがDrupal PlistServerモジュールの問題だと思っています。 それは十分なエラー処理を提供していませんでした、そしてそれはあなたのparseBinaryStringメソッドに空の文字列を渡していました。 モジュールに関する問題を開きます。 助けてくれてありがとう!

空の文字列での作業を拒否しないと、エラー処理も不十分になります:-)

ロッド、この場合は例外をスローする必要がありますね。

OK、入力にいくつかの追加テストを実装しました。 これで、無効なデータに対して例外がスローされるはずです。

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

gingerbeardman picture gingerbeardman  ·  9コメント

YannickGagnon picture YannickGagnon  ·  4コメント

kdm122 picture kdm122  ·  3コメント

n8felton picture n8felton  ·  12コメント

fideloper picture fideloper  ·  3コメント