Mac OS X 10.8.2 で Flash Builder 4.5 と Flex SDK 3.5B を数か月間使用しています。完璧な体験ではありませんでした — ソフトウェアにはかなりの数のバグがあります — しかし、一般的には最近まで機能していました.
このアプリケーションには 2 つの Flash Builder「プロジェクト」が含まれており、一方が他方を参照しています。リポジトリを複製するたびに.project
、プライマリ プロジェクトのファイルを更新して、セカンダリ プロジェクトの新しいパスを含める必要があります。
すべてが壊れる前に私が最後に行ったことは、プロジェクトを含むフォルダーを新しい場所に移動することでした。予想どおり、Flash Builder を開くと、プロジェクト ファイルが見つからないというメッセージが表示され、[パッケージ エクスプローラー] ビューですべてのファイルにアクセスできないとマークされました。アクセスできないプロジェクトをワークスペースから削除しませんでしたが、プライマリ プロジェクトを新しい場所から再インポートしようとしました。それ以来、私を悩ませてきたダイアログを見たのはこれが初めてでした。
「問題」ビューで、エラーログを参照するように言われました...
...しかし、エラーログは空でした!
「パッケージ エクスプローラー」ビューは変更されませんでした (新しいプロジェクトは一覧に表示されませんでした)。そのため、インポートを再試行することにしました。プロジェクト ディレクトリを選択すると、プロジェクトが既にワークスペースにあるため、インポートできないと Flash Builder に表示されました。「しかし、Package Explorer はそうではないと言っています... Flash Builder を再起動すれば、再試行できるかもしれません」と私は思いました。私は間違って考えました。再起動したとき、これは私が見たものです:
java.lang.NullPointerException
at com.adobe.flexbuilder.util.PathUtils.resolveLocaleInSourcePath(PathUtils.java:297)
at com.adobe.flexbuilder.project.actionscript.internal.ActionScriptProject.getProjectPath(ActionScriptProject.java:713)
at com.adobe.flexbuilder.project.actionscript.internal.ActionScriptProject.getSourceContainers(ActionScriptProject.java:681)
at com.adobe.flexbuilder.as.editor.ui.packageexplorer.content.FlexPackageExplorerContentManager.getSourceRoot(FlexPackageExplorerContentManager.java:644)
at com.adobe.flexbuilder.as.editor.ui.packageexplorer.FlexPackageExplorerContentProvider.getWorkspaceRootChildren(FlexPackageExplorerContentProvider.java:152)
at com.adobe.flexbuilder.as.editor.ui.packageexplorer.FlexPackageExplorerContentProvider.getChildren(FlexPackageExplorerContentProvider.java:80)
at com.adobe.flexbuilder.as.editor.ui.packageexplorer.FlexPackageExplorerContentProvider.inputChanged(FlexPackageExplorerContentProvider.java:449)
[...]
プロジェクトのリストを表示することさえできなかったので、問題の原因となっているプロジェクトを削除できました。同様のメッセージが「エディタ」ビューに表示されました。プロジェクトのファイルをすべて削除しても解決しませんでした。ワークスペースを修正できず、Flash Builder を使い続ける唯一の方法は、新しいワークスペースを作成することでした。
それ以来、私はさまざまなことを試しました:
- Flash Builder 4.5 を再インストールしました。
- Flex SDK 3.5B を再インストールしました。
- プロジェクトの 6 か月前のバージョンをチェックアウトしました。
- Flash Builder 4.6 にアップグレードしました。
- コンピューターに新しいユーザー プロファイルを作成しました。
- 壊れた可能性のあるトレースファイルを削除しようとしました:
- Instrumentsを使用して、Flash Builderプロセスが触れるすべてのファイルを監視しました。
- Flash Builder をアンインストールしました。
- 名前にまたは
find
が含まれるファイルを検索するために使用されます。builder
eclipse
- (1)または(3)で見つかった、Flash Builder に関連すると思われるすべてのファイルを削除しました。
- Flash Builder を再インストールしました。
- Mac OS X 10.6.8 を実行している別の Mac に Flash Builder 4.5 をインストールしました。
- 別の Mac で Flex SDK 3.5 を使用してプロジェクトの 2 年前のバージョンをチェックアウトしました。
- プロジェクトが既存のワークスペースで動作している別の Mac の新しいワークスペースで試しました。(はい、既存のワークスペースでは引き続き正常に動作しますが、新しいワークスペースにインポートしようとすると壊れました。)
- Windows 7 VM に Flash Builder 4.5 をインストールしました。
どれも違いはありません。それは不可能に思えます。
私のチームの他のメンバーは、この特定の問題に遭遇することなく数年間このプロジェクトに取り組んできましたが、現在、私が開始する前のプロジェクトのバージョンが壊れているように見え、まったく異なるシステムで Flash Builder の新しいインストールを使用しています。も壊れます。
この問題についてアドビの電話サポートに問い合わせました。15分かかると言われてから1時間以上待たされたが、製品の電話サポートはもう提供されていないと言われた. (残念なことに、彼らの電話ツリーは、私が保留になるまでそれを理解できませんでした。) しかし、「ティア 2 メール サポート」は で利用できると言われましたplatformt2-noida@adobe.com
。アドレスが無効で、メッセージがすべて返送されたことを期待するよりも、よく知っておくべきでした!
何が起こっているのかわかりません。今の状況では意味がないので、何か他のことをして忘れていたに違いないようです。以前にこの問題に遭遇した人はいますか? 何が原因なのか、またはそれを修正するために私ができることはありますか?