LoginSignup
0
0

More than 5 years have passed since last update.

poderosaで[オブジェクト参照がオブジェクト インスタンスに設定されていません。]とエラーになって接続できなくなったら

Last updated at Posted at 2016-02-29

#環境
poderosa 4.1.0
Windows 7

#事象
poderosaを使っていて、何度か、**「オブジェクト参照がオブジェクト インスタンスに設定されていません。」**というエラーになって、接続できなくなることがありました。

poderosa.PNG

error.logは下記の内容が出力されていました。
ちなみに、 C:\P4 というフォルダは存在しません。


2016/02/29 10:43:51
オブジェクト参照がオブジェクト インスタンスに設定されていません。
   場所 Poderosa.Preferences.PlugInHost..ctor(PreferencePlugin parent, IPreferenceSupplier supplier, StructuredText root, Int32 index) 場所 C:\P4\src\Core\Preferences.cs:行 157
   場所 Poderosa.Preferences.PreferencePlugin.InitializeExtension() 場所 C:\P4\src\Core\Preferences.cs:行 76
   場所 Poderosa.Boot.InternalPoderosaWorld.RunRootExtensions() 場所 C:\P4\src\Plugin\PoderosaWorld.cs:行 149
   場所 Poderosa.Boot.InternalPoderosaWorld.Start() 場所 C:\P4\src\Plugin\PoderosaWorld.cs:行 105
   場所 Poderosa.Executable.Root.Run(String[] args) 場所 C:\P4\src\Executable\Main.cs:行 70
   場所 Poderosa.Executable.Root.Main(String[] args) 場所 C:\P4\src\Executable\Main.cs:行 77

#原因
・何らかの原因で、「options.conf」が空になっていました。
 シャットダウン時に壊れてしまったようです。

#解決方法
今回は、方法1で対応しました。
options.confのバックアップを取ったので、また同じ現象が起きたら、方法2で対応してみようと思います。

  • 方法1
    再インストールする。
    この時、ログや、鍵などを生成してインストールディレクトリ(C:\Program Files (x86)など)に置いている場合は、
    バックアップをお勧めします。

  • 方法2
    options.confを正しいファイルで上書き。
    インストール後、各種設定を終えたら、options.confをあらかじめバックアップしておき、
    壊れた場合に上書きします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0