1.6.940でツールバーがエラー発生

投稿者:左膝が痛い人 投稿日:2019/01/12(Sat) 00:51:31 No.1690

こんにちは。おそらく不具合かと思い、投稿させていただきます。

<症状>
ツールバーが含まれるプログラムファイルを実行するとエラーが発生します。

新規作成してメイン画面を追加し、ツールバー配置後にボタン部品を設定しただけでの状態で「実行」させてみたところ、エラーが発生しました。
(ツールバーのみを配置しての実行ではエラーが出ません)

<エラーメッセージ>
以下の2種類が表示されて、プロデルが強制終了されます。

オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 Produire.WinControl.部品ベース.SetBaseObject(Object baseObject)
場所 Produire.RuntimeModel.PObjectPluginEx..ctor(ICreator 0, PTypePlugin 1, IProduireClass 2)
場所 Produire.RuntimeModel.PObjectPluginEx.Create(ICreator creator, PTypePlugin pType, IProduireClass baseObject)
場所 Produire.TypeModel.PTypePlugin.CreateInstance(ICreator creator, Boolean asStatic, IProduireValue[] parameters)
場所 Produire.Designer.12.7(PTypePlugin 0)
場所 Produire.Designer.12.4(IProduireClass 0)
場所 Produire.Designer.12.14(StatementBuilder 0, IProduireClass 1, String 4)
場所 Produire.Designer.12.12(StatementBuilder 0, IObjectContainer 1, List`1 2)
場所 Produire.Designer.12.13(StatementBuilder 0, Object 1, List`1 2)
場所 Produire.Designer.12.11()
場所 Produire.Designer.ProduireDesignerLoader.OutputCode()
場所 Produire.Designer.WindowDesigner.OutputCode()
場所  .  .     ()
場所 Produire.Designer.     .   ( )
場所 Produire.Designer.     .   ( )
場所 Produire.Designer.      .  ()
場所 Produire.Designer.      .     (Object , EventArgs  )
場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
場所 System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
場所 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.ToolStrip.WndProc(Message& m)
場所 utopiat.Controls.ToolStripExt.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

このメッセージを閉じた後に続いて、次のメッセージが出ます。

オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 Produire.WinControl.部品ベース.SetBaseObject(Object baseObject)
場所 Produire.RuntimeModel.PObjectPluginEx..ctor(ICreator 0, PTypePlugin 1, IProduireClass 2)
場所 Produire.RuntimeModel.PObjectPluginEx.Create(ICreator creator, PTypePlugin pType, IProduireClass baseObject)
場所 Produire.TypeModel.PTypePlugin.CreateInstance(ICreator creator, Boolean asStatic, IProduireValue[] parameters)
場所 Produire.Designer.12.7(PTypePlugin 0)
場所 Produire.Designer.12.4(IProduireClass 0)
場所 Produire.Designer.12.14(StatementBuilder 0, IProduireClass 1, String 4)
場所 Produire.Designer.12.12(StatementBuilder 0, IObjectContainer 1, List`1 2)
場所 Produire.Designer.12.13(StatementBuilder 0, Object 1, List`1 2)
場所 Produire.Designer.12.11()
場所 Produire.Designer.ProduireDesignerLoader.OutputCode()
場所 Produire.Designer.WindowDesigner.OutputCode()
場所  .  .     ()
場所 Produire.Designer.      .   ()
場所 Produire.Designer.      .      ()
場所 Produire.Designer.    .  (Exception )
場所 Produire.Designer.    . (Object , ThreadExceptionEventArgs  )
場所 System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
場所 System.Windows.Forms.Control.WndProcException(Exception e)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
場所 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
場所 System.Windows.Forms.Application.Run(Form mainForm)
場所 Produire.Designer.    .  (String[] )


<その他>
強制終了後の1回目の立ち上げ時に、さらにメッセージが出ます。

パス名を空にすることはできません。
場所 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
場所 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
場所 utopiat.FileUtils.OpenText(String fullPath, Encoding& textEncoding)
場所  . .   (String )
場所 Produire.Designer.      .      (String )
場所 Produire.Designer.      .  (Object , EventArgs  )
場所 System.Windows.Forms.Form.OnLoad(EventArgs e)
場所 System.Windows.Forms.Form.OnCreateControl()
場所 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
場所 System.Windows.Forms.Control.CreateControl()
場所 System.Windows.Forms.Control.WmShowWindow(Message& m)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.Form.WmShowWindow(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

上記は1回目の立ち上げ時のみで、2回目以降は出ません。

<動作環境>
◆動作環境情報◆
プロデル 1.6.940
Windows 8.1 Professional Edition(64)
メモリ:7.91 GB

ここしばらく動作環境は変わってないですが、Windowsのアップデートを昨日させました。アップデート前に今回のプログラムを使用してなかったので、関係があるかは不明ですが、念のため書いておきます。


以上、ご確認よろしくお願いします。

修正しました

投稿者:ゆうと 投稿日:2019/01/12(Sat) 14:43:47 No.1692

左膝が痛い人 さん、こんにちは ゆうとです。
よろしくお願い致します。

> <症状>
> ツールバーが含まれるプログラムファイルを実行するとエラーが発生します。

詳しい状況ありがとうございます。
ご指摘の点、不具合であることを確認しました。
つきまして、最新版1.6.941にて修正しましたので、ご確認ください。

ご指摘頂きありがとうございます。
よろしくお願い致します。

ありがとうございます

投稿者:左膝が痛い人 投稿日:2019/01/12(Sat) 17:35:38 No.1694

こんにちは。最新版で問題なく動作することを確認できました。
素早い対応をしていただき、ありがとうございました。

▲ページの先頭へ

- WebForum -