問題タブ [fatal-error]

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.

0 投票する
2 に答える
136 参照

android - 解読できないエラー -

こんにちは、アプリが終了し、logcat に次のエラーが表示されました。

アプリで写真を撮ろうとしたとき。これが何であるか考えていますか?

0 投票する
3 に答える
43638 参照

php - register_shutdown_function() を使用して PHP の致命的なエラーを処理する

この回答のコメントによると、を使用してキャッチできないシャットダウン機能を介して致命的なエラーをキャッチすることが可能set_error_handler()です。

ただし、致命的なエラーが原因でシャットダウンが発生したのか、スクリプトが終了したためにシャットダウンが発生したのかを判断する方法がわかりませんでした。

さらに、デバッグ バックトレース関数はシャットダウン関数で無効になっているように見えるため、致命的なエラーが発生したスタック トレースをログに記録する価値はほとんどありません。

私の質問は次のとおりです。適切なバックトレースを作成する機能を維持しながら、致命的なエラー (特に未定義の関数呼び出し) に対応する最良の方法は何ですか?

0 投票する
5 に答える
540 参照

php - PHPエラーの管理

私はネット全体を検索して、PHP(5.3)によってスローされたすべてのエラーをキャッチする方法を見つけようとしています。

ドキュメントを読んでいて、set_error_handler必要なもののように見えますが、致命的/解析エラーは発生しません。これが可能かどうかはわかりません...

これが私のソースです:https ://github.com/tarnfeld/PHP-Error-Handler これらすべてのより良い解決策を知っているなら、気軽にフォーク/コミットしてください。

よろしくお願いします!

更新しました!

以下の回答を使用して、エラーハンドラーの作成を終了しました。これにより、E_ERROR | E_PARSE | E_WARNING | E_NOTICEが処理され、致命的なスクリプトが強制終了されます。:-)

0 投票する
2 に答える
35014 参照

c++ - cl.exe が標準のインクルード ファイルを見つけられない

msdn ライブラリでこのサンプル コードを見つけました

コマンドラインからネイティブC++プログラムをコンパイルする方法からこのコードをfile.cpp に保存してから、コマンドプロンプトに移動してこれを入力します

出力は次のとおりです。

現在のパス> cl /EHsc file.cpp

Microsoft (R) 32 ビット C/C++ 最適化コンパイラ バージョン 15.00.30729.01 for 80x86

Copyright (C) Microsoft Corporation. 全著作権所有。

file.cpp file.cpp(1): 致命的なエラー C1034: iostream: インクルード パスが設定されていません

パス変数を mirosoft sdk に設定しましたが、どうすればよいかわかりません。

string.h や stdlib.h などの複数のファイルを試しましたが、まだうまくいきません。

0 投票する
3 に答える
128 参照

php - 誰かが私の番号から単語コードのどこが悪いのか教えてもらえますか?

私が使用しているクラス定義は次のとおりです。

私が試してみると:

エラーが発生しました

0 投票する
1 に答える
1707 参照

class - クラス WPDB を再宣言できません

今日、私のサイトに行ったところ、完全に白い画面でした。ワードプレスで動いています。私もログインURLにログインしようとしましたが、それも完全に白でした。そこで、今日出たばかりの最新バージョン (3.0.4.) の Wordpress にアップグレードしようとしましたが、ログインしようとするとこのエラー メッセージが表示されます。

これを修正する方法を知っている人はいますか?

0 投票する
1 に答える
5035 参照

git - git:リモートエンドが予期せずハングアップしました-同時ユーザーが多すぎますか?

VPSアカウント(CPU:2.68GHz RAM:1824MB)にセルフホストのgitサーバー(Gitolite)があります。これと同じVPSは、クライアントデモ用の開発中のWebアプリを公開するためにも使用されます。(トラフィックはほとんどありません)。したがって、サーバーの主な用途はGitサーバーとしてのみです。

このgitサーバーには、さまざまなプロジェクトのために30〜40人のチームがアクセスします。私たちの問題は、6〜7人がサーバー(場合によっては同じリポジトリ)にアクセスしようとしているときに、エラーメッセージが頻繁に表示されることです。

ssh:ホストxxx.xxx.xx.xxポート22に接続します:不正なファイル番号致命的:リモートエンドが予期せずハングアップしました

10〜15分間試した後、通常は成功します。

1〜2人しかいない早朝と深夜の間、gitコマンドは100%の成功率で機能します。また、サーバーでホストされている他のファイルにHTTP経由でアクセスすると、正常に機能することにも注意してください。

StackOverflowや他のサイトでこれに関していくつか質問を見つけました。しかし、ほとんどの人は、SSHキーの設定またはMsysgitとCygnsSSHの間の競合を指摘しているようです。

ただし、この動作はWindows(msysgitのみを使用)およびMacマシンで発生するため、この場合は問題ではないと思います。また、SSH構成の問題である場合は、まったく機能しないはずです。しかし、私たちの場合、10〜15分後に機能します。

私たちの場合、同じサーバー(または同じリポジトリ)などへの同時接続が多すぎる可能性があると思います。この問題を解決するために変更する必要のある設定またはconfファイルはありますか?

私がこの問題を解決するのを手伝ってください、または私を正しい方向に向けてください。

前もって感謝します。

プリタム。

0 投票する
3 に答える
2445 参照

php - 問題: PHP 致命的なエラー: ソケット経由でローカルの MySQL サーバーに接続できません

PHPコードを実行すると問題が発生します(正常に実行されることもありますが、将来的には回避する必要があります)。エラーは次のように表示されます。

および " /home/myegyme/public_html/Connections/myegy.php " には以下が含まれます:

どうすればこの問題を解決できますか?. 私を助けてください !

0 投票する
1 に答える
1308 参照

android - 設定アクティビティを見つけようとすると、Androidアカウントと同期が再起動するのはなぜですか?

ランチャーカテゴリとして宣言できるアクティビティがあり、ホーム画面から問題なく起動します。ただし、同じアクティビティをSyncAdapterの設定アクティビティに接続し、[アカウントと同期]ページ-> MySyncAdapter->(アカウントリストにタッチ)から開くと、システムの致命的なエラー(電話の再起動)で中止されます。

その間、私のSyncAdapterは他の点で機能しています。

影響が発生した時点のログは次のとおりです。

これが私のマニフェストファイルからの抜粋です:

参照されているXMLリソースファイル(account_preferences.xml)を忘れてしまいました。これは、別のレベルの間接参照、つまりアクティビティの名前への参照を提供します。それを操作して、ログエントリをそれに応じて変更することができます。だから、それは解決策のヒントだと思います。ターゲットパッケージとターゲットクラスは連結されて、開始するアクティビティの名前を定義します。ログで気付いたのは、パス名にスラッシュ(/)が含まれているため、アクティビティが見つからないためだと思います。たとえば、パッケージから(.ui )を取り出してtarget-activityに入れると、パスの.uiの前にスラッシュが移動します。

account_preferences.xml:

ログスニペット:

0 投票する
2 に答える
1310 参照

php - 一方のサーバーではカスタムMagentoモジュールに致命的なエラーが発生しましたが、もう一方のサーバーでは致命的エラーは発生しませんでした

Magentoで独自のカスタムモジュールを作成していますが、Litespeedサーバー(PHP v5.2.14)Fatal Error: Call to a member function batch() on a non-object in ../../../BatchController.php on line 25でのテスト中に、別のLinuxサーバーとWampサーバー(PHP v5.2.11)でのテスト中に表示されなかったものが表示されます。

これは私を困惑させました。コード自体ではなく、サーバーの構成に関係していると思います。しかし、私はただ推測しています。私はここの誰かが私に言うことができることを望んでいました。

私が見ることができた唯一の本当の大きな違いは、phpのバージョンと環境を除いて、エラーが発生しているサーバーがSuhosinパッチを使用していることです。しかし、それはこれを引き起こす可能性があるものでしょうか?

問題の行はMage::getModel('mymodule/mymodel')->batch();、IFステートメントで囲まれています。batch()モデルファイルにあるパブリック関数です。

さらにコードが必要な場合はお知らせください。

ありがとう!