問題タブ [assertion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - アサーション失敗時の実行継続方法
私はEclipseとTestNGフレームワークでJavaを使用してSelenium RCを使用しています。次のコード スニペットがあります。
最初のアサーションが失敗し、実行が停止しました。しかし、コードのスニペットをさらに続けたいと思います。
ubuntu - LocateROI で OpenCV アサーションが失敗しました
正しくコンパイルされる OpenCV プログラムに問題がありますが、実行すると次のエラーが発生して中止されます。
最新の OpenCV ライブラリで ubuntu を使用していますが、Eclipse を使用する Leopard でも同じエラーが発生します。
matrix.cpp ファイルは、OpenCV ソース フォルダー内にあります。
なぜこのエラーが発生するのか理解できません。
助けてくれませんか?
どうもありがとう。
c++ - 実行時にベクトルでC++アサーションが失敗しました式:ベクトル添え字が範囲外です
imgettinこの本当に迷惑なエラーメッセージ。私はImがこれに慣れていないことを知っていますが、それは私が理解できるタイプのことのようです。誰かが私にどこが間違っているのか教えてもらえますか?
実行時のメッセージは次のとおりです。 デバッグアサーションに失敗しました。プログラム:....ファイル:c:\ program files \ microsoft visual studio 10.0 \ vc \ include \ vector行:932式:ベクトル添え字が範囲外です
コードは
c++ - VisualC++アサーションの失敗
テキストファイルをコピーするプログラムを作成しています。filenamein配列で指定されたテキストファイルを読み取り、filenameout配列で指定されたテキストファイルのコピーを出力するmain.cppファイルがあります。この関数をFileUtilities.hで次のように宣言しています。
次に、FileUtilities.cppには
これをコンパイルすると、VisualCアサーションエラーが発生します。「MicrosoftVisualC++デバッグライブラリ」というタイトルのダイアログボックスが表示されます。このダイアログボックスには次のものが含まれています。
「デバッグアサーションに失敗しました!
プログラム:..... Parser.exe
ファイルf:\ dd \ vctools \ crt_bld \ Self_x86 \ crt \ src \ fopen.c
53行目
式:(ファイル!= NULL) "
このエラーにより、中止、再試行、無視の3つのオプションが表示されます。中止すると、デバッグが停止します。再試行すると、「program.exeがブレークポイントをトリガーしました」というメッセージがVisualStudioに表示されます。ここで[ブレーク]をクリックすると、Visual Studioは「fopen.c」というファイルを開き、このファイルの54行目を指します。
この時点から続行すると、VisualStudioは62行目へのポインターを含む「dbghook.c」という別のファイルを開きます。
python - Python 3.2 の Colorama AssertionError
私は最近 Python 3.2 を使い始めましたが、これまでプログラミングを試みたことはありません。colorama フォルダーを C:\Python32\lib の lib ディレクトリにコピーしてから、テキスト ベースのアドベンチャー ゲームで次のコードを作成しました。
ただし、コードのこのセクションに到達するたびに、次のエラーが表示されます。
何が間違っているかについてのアイデアはありますか?
java - Java で SAML 応答/アサーションを生成する
私はidp開始認証に取り組んでいます。SalesForce に送信する SAML 応答を生成したいと考えています。メタデータからの応答に必要な値を設定する必要があります。応答/アサーションを生成するために使用する openSAML クラスを教えてください。
php - アサーションとダイナミック ACL のどちらを使用しますか?
基本的に、独自のアダプターで動作するようにメソッドをAuthorizationService
拡張Zend_Acl
およびオーバーライドします。authenticate()
私が、、、、、としUser
ましょう。Article
ArticleComment
ArticleVote
CommentVote
私のルールは簡単です:
- メンバーは自分の記事を編集できます
- メンバーは任意の記事に投票できます
- ゲストはコメントに投票できません
- ゲストは 1 日に 10 票を超えて投票することはできません。
ただし、これを実装する方法についてはよくわかりません。最後のルールについては簡単です。アサーションにする必要がありますが、自分の記事を編集できるメンバーはどうですか?
動的 ACL を作成し、「Article-545」やロール「User-5656」などのリソースを作成してから ACL ルールを作成するか、より一般的な「Article」リソースと一般的なロール「User」を作成する必要があります。アサーションを使用して、ユーザー 545 に記事 5656 の編集を許可しますか?
どうですか、何かアドバイスはありますか?
core-data - fetchedResultsContextは実際にはオブジェクトを削除せず、commitEditingStyleでアサーションの問題を引き起こします
私は奇妙な問題を抱えており、助けが必要です。
私はコアデータプロジェクトに参加しており、fetchedResultsControllerをまだ使用しておらず、fetchRequetsと配列を使用してzableviewsにデータを入力しています。だから今、私はFRCを変更して利用することにしました...
これまでのところすべてが非常に簡単でした...しかし、commitEditingStyleを使用すると、それ以来問題が発生します-行を削除すると、次のような例外がスローされます。
結局、削除したいオブジェクトがFRCに残っているためだとわかりました...いくつかのNSLogセクションをlikoに配置しました。
結果はこれでした:
もちろん、テーブルビューに3行を取得するが、2行しか渡さないことを伝えていると、吐き気がします...しかし、ここで何が問題になっていますか?
私の古いコードはこのように見え、問題なく動作しました...
わかった
結局、それはRTFMに帰着しました...それで私はそれを次のようなコードを変更することによって部分的に機能させました:
しかし、FRCでセクションを使用している場合でも、同じエラーが発生します...FRCでこれ以上のことは見つかりません...
何か案が?
c# - 「アサーション失敗!」プログラム終了時のエラー (HDF5 1.8.6)
Windows7 32 ビット システムで、データ取得 C#/.Net アプリケーション (HDFDotNet ラッパーを使用) から HDF5 1.8.6 を使用しています。
次の動作の後、アプリケーションを終了すると、ランタイム エラー (AssertionFailed) ポップアップが表示されることに気付きました。
1.) USB ドライブ (またはネットワーク共有ドライブ) で HDF5 ファイルを開きます。 2.) データのサンプリングと HDF5 ファイルへの保存を開始します。3.) 私は (無礼に) USB ドライブを取り外します (またはネットワーク共有ドライブを切断します) 4.) 書き込み例外が処理されます (一見適切に... クラッシュはありません) 5.) アプリケーションを閉じます。
この時点で、File:......\src\H5F.c (Line 1737) と "Expression: f->file_id>0" に関するエラーが表示されます。
HDF5ライブラリが何かをクリーンアップしようとしていて、使用していたファイルが見つからないことに混乱していると思います...しかし、できない場合でも回復できるはずです。私は何かを逃しましたか?
ありがとう!
ジョシュ・アンダーソン
visual-c++ - リリースビルドからコンパイルされていないアサーション
プログラムをリリースモードでコンパイルするようにVC++に指示しましたが、assert()ステートメントは引き続き実行されます。アサーションは、パフォーマンスのためにリリースビルドからコンパイルされることになっていると思いました。どうしたの?コンパイルをスキップして設定する必要がある他の設定はありますか?