Ticket #32055

PtSim起動時エラー

Date d'ouverture: 2013-09-16 03:19 Dernière mise à jour: 2013-10-02 15:20

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Composant:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Accepted
Fichier:
2

Détails

海外のあるWindowsVPSサービスでProtraを運用しています。 最新のtrunkのPtSim起動時にエラーになりました。エラー画面を添付します。 環境のリソース的にデバッガを仕込むのが困難なので、エラーメッセージだけで解決法を探っていきたいのですが何か分かるでしょうか。

環境:Windows Server 2008 x64

その他:

  • Protraは起動できました。
  • これまでは、2011/07/23時点のtrunkでコンパイルしたものを動かしていて正常でした。

Ticket History (3/9 Histories)

2013-09-16 03:19 Updated by: darai
  • New Ticket "PtSim起動時エラー" created
2013-09-16 14:50 Updated by: darai
Commentaire

VisualStyleが利用できない環境のため、ProgressBarRenderer.IsSupportedがfalseであることを確かめました。プログレスバー描画時にInvalidOperationExceptionが生じています。

http://msdn.microsoft.com/ja-jp/library/system.windows.forms.progressbarrenderer(v=vs.85).aspx

2013-09-16 17:35 Updated by: panacoran
  • Propriétaire Update from (Aucun) to panacoran
  • Résolution Update from Aucun to Accepted
  • Jalon Update from (Aucun) to バージョン2.0
Commentaire

なるほど。もうVisual Styleの使えない環境はないと思って油断していました。MSDNにはWindows Server 2008のServer Core Roleではサポートされないと書いてあるので、そのVPSはそういう環境なのでしょうね。

これVisual Styleが使えない場合は何も描画しないようにしていいでしょうか?サーバーで実行するということは進捗がわからなくてもいいですよね?

2013-09-17 02:20 Updated by: darai
Commentaire

はい、私の用途としてはその対処で大丈夫です。

2013-09-23 18:13 Updated by: panacoran
Commentaire

r493でVisual Styleの使えない環境で描画しないように直しました。

ところで、問題を共有しようと思って、Windows Server 2008 x64のServer CoreでPtSimを動かそうとしたのですが、.NET Frameworkのインストールが難しくて断念しました。

MSDNによれば.NET FrameworkでVisual Styleがサポートされていないのは、2008のServer Coreとサービスパックの当たっていない2008 R2のServer Coreだけなので、2008 Server Coreだと思って作業していたのですが、この認識は合っていますか?合っているならもう少し頑張ってみます。

2013-09-24 03:02 Updated by: darai
Commentaire

あまり詳しくなく正しい確認の方法が分かりませんが、普通にGUIが使えるので、Server Coreではないと思います。視覚効果のテーマがWindows Classicしか選択できない環境のためこうなったのだと思います。通常のWindows7とかの環境でも、テーマをWindows Classicにすればこの現象が再現します。

2013-10-02 15:20 Updated by: panacoran
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2013-10-02 15:20
Commentaire

すみません考えすぎでした。確かにWindows Classicで再現できます。非常にまれな状況下のエラーだと思って進捗を表示しない改修をしましたが、Windows Classicで進捗が表示されないのはまずいので、r494で表示されるように直しました。

Attachment File List

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion