DotNetNuke 対応ホスティングサービスに、「at link 専用サーバサービス」を追加
DotNetNuke.jp 掲示板は、すべての DotNetNuke ユーザーのための情報共有の場です。単に質問・回答の場ではありませんし、回答義務もございません。運営メンバーも含め、DotNetNuke を日々学んでいる状況です。質問をする場合は、まずインターネットなどで自分自身でお調べいただき、その情報を共有する事をこころがけてください。
5.02.02にバージョンアップしたときに、UDTモジュールを使っているメニューがエラーとなったのでしらべた。
UserDefinedTableをDLしようと探し回った挙句にどこか別のDLサイトにいかされそこでも探し回ったが、見つからなかった。
モジュールが無いのでエラーになったのは明白なので、根気よく探したらform and Listに変わったらしい情報を見つけてDLしてセットして実行したら、データ移行もせずに正常になった。
以上情報提供でした。
情報提供のつもりでしたがこのモジュールでエラーが発生しました。
add new recordをしようとしたら
致命的なエラーが発生しました。 オブジェクト参照がオブジェクト インスタンスに設定されていません。
となった。イベントビューを見てもよくわからず、何か参照しているものをweb.configで削除したのかよくわかりません。
web.configはrelease.configから書き換えていますが、モジュールの削除などは無いと思います。
なにかおわかりの方教えてください。以下イベントビューアです。
RawURL: /dotnetnuke/tabid/89/ctl/Edit/mid/434/Default.aspx AbsoluteURL: /dotnetnuke/Default.aspx AbsoluteURLReferrer: https://nasu8/dotnetnuke/tabid/89/Default.aspx UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; GTB6.4; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET CLR 1.1.4322) DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider ExceptionGUID: xxxxxxxxxxxxxxxxxxxxxxx InnerException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 FileName: FileLineNumber: 0 FileColumnNumber: 0 Method: DotNetNuke.Modules.UserDefinedTable.EditForm.BuildEditForm StackTrace: Message: System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 DotNetNuke.Modules.UserDefinedTable.EditForm.BuildEditForm() 場所 DotNetNuke.Modules.UserDefinedTable.EditForm.Page_Init(Object sender, EventArgs e) 場所 System.Web.UI.Control.OnInit(EventArgs e) 場所 System.Web.UI.UserControl.OnInit(EventArgs e) 場所 System.Web.UI.Control.InitRecursive(Control namingContainer) 場所 System.Web.UI.Control.AddedControl(Control control, Int32 index) 場所 System.Web.UI.ControlCollection.Add(Control child) 場所 DotNetNuke.UI.Modules.ModuleHost.InjectModuleContent(Control content) 場所 DotNetNuke.UI.Modules.ModuleHost.CreateChildControls() 場所 System.Web.UI.Control.EnsureChildControls() 場所 DotNetNuke.UI.Modules.ModuleHost.get_ModuleControl() 場所 DotNetNuke.UI.Containers.Container.get_ModuleControl() 場所 DotNetNuke.UI.Containers.Container.ProcessModule() 場所 DotNetNuke.UI.Skins.Pane.InjectModule(ModuleInfo objModule)
こんにちは。
現在、4.8.3から5.2.3へ移行すべく、準備をしているところです。
UDTについては名称が変っているので私も気になっており、4.8.3でインストール済のUDTが5.2.3でどうなるのか、試験用のローカル環境のサイトで実験してみました。
結果はアップデート自体は特には問題なしです。何もエラーが発生せずに完了しました。ただし、同様に新規のレコードを追加しようとすると致命的なエラーが発生します。
少し内容は違いますが、うまくアップデートできないような感じですので、UDTについては一度データをエクスポートしてモジュールを削除してから実施したほうがよいかもしれません。
そのあたり、新しい情報などありましたら提供したいと思います。
コアを5.2.3にアップデートした後、やはり新規行の追加でエラーが発生しました。
何かをやると追加できるようになったりと不安定な様子でしたが、Form and List モジュールの5.1.2が出ていたので、これにアップデートしたら直りました。
以上です。