2012-01-22 8 views
1

Stomp Clientソースコードを使用してactiveMqブローカに接続しようとしています。私はStomp.phpをダウンロードしていると私は例を実行するときには、次のようなエラーが表示されます。Stomp Clientで未定義のオフセット

Notice: Undefined offset: 1 in C:\xampp\htdocs\Test\Stomp.php on line 368
StompFrame Object ([command] => 1 [headers] => Array () [body] =>)

このエラーは、ライン368によって引き起こされる:

list ($header, $body) = explode("\n\n", $data, 2); 
+3

もっと意味のあるタイトル(Stomp Clientを使用して未定義のオフセットエラーを引き起こす原因など)を明らかにし、明確な質問をしてください(「助けてください」)だけでなく、 Stompについて?アクティブなMqについて)、さらに多くのコードを表示します。あなたがここにいるものは、あなたのヘルパーにはあまり進まない。 –

答えて

1

$data\n\nが含まれていないためですので、explode()のみ1つのアイテムを返します

-1
error_reporting(E_ALL); 
ini_set('display_errors', 'On'); 
ini_set('html_errors', 'Off'); 

あなたがarreyに入っているものをチェックしなかった場合、オフセット2が表示されますarrayのseは取得しようとしているものが得られていないので、htmlエラーを無効にするにはファイルの先頭に上記を置くべきです。

0

私は、RabbitMQのSTOMPポートの代わりにAMQPポートを使用しようとしたため、まったく同じエラーに直面していました。あなたはRabbitMQとの接続に関して別の問題を経験するかもしれません。