その他問い合わせ #3634
closedJob Arranger Manager6.0
Updated by Anonymous over 2 years ago
Job Arranger Manager 6.0を使用してログインしようとすると、「データベース実行エラーが発生しました。」のメッセージが表示されてログイン出来ません。
ブラウザからZabbix、MySQL workbenchによるアクセス、またODBC接続は出来ており、Job Arranger Managerからのみ接続出来ていない状況です。
使用環境
・JobArrangerServer
RHEL8.3
Zabbix 6.0
MySQL 8.0
・JobArrangerManager
Windows Server 2019
MySQL ODBC Driver 8.0.27
・ログ抜粋(jobarg_manager-2022-03-24.log)
2022-03-24 15:56:09.0693812 - LoginWindow login_buttonClick start
2022-03-24 15:56:09.0693812 - ログイン画面 ログイン処理 start
2022-03-24 15:56:09.5173812 - LoginWindow zabbix api success sessionid=80766bb7ead4b86bafe27836068393c7 end
2022-03-24 15:56:09.5173812 - ログイン画面 end
2022-03-24 15:56:09.5323812 - データベース実行エラーが発生しました。システム管理者にご連絡ください。
2022-03-24 15:56:09.5323812 jp.co.ftf.jobcontroller.Common.DBException:
2022-03-24 15:56:09.5323812 場所 jp.co.ftf.jobcontroller.DAO.DBConnect.ExecuteQuery(String strSql, List`1 sqlParams, String tableName)
場所 jp.co.ftf.jobcontroller.JobController.LoginWindow.auth(DBConnect dbConnect)
場所 jp.co.ftf.jobcontroller.JobController.LoginWindow.login()
場所 jp.co.ftf.jobcontroller.JobController.LoginWindow.login_buttonClick(Object sender, RoutedEventArgs e)
場所 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
場所 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
場所 System.Windows.Controls.Primitives.ButtonBase.OnClick()
場所 System.Windows.Controls.Button.OnClick()
場所 System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
場所 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
場所 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
場所 System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
場所 System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
場所 System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
場所 System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
場所 System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
場所 System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
場所 System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
場所 System.Windows.Input.InputManager.ProcessStagingArea()
場所 System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
場所 System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
場所 System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
場所 System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
2022-03-24 15:56:09.5323812 System.Data.Odbc.OdbcException:ERROR [42S22] [MySQL][ODBC 8.0(w) Driver][mysqld-8.0.26]Unknown column 'alias' in 'where clause'
2022-03-24 15:56:09.5323812 場所 System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
場所 System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)
場所 System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)
場所 System.Data.Odbc.OdbcCommand.ExecuteReader(CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
場所 jp.co.ftf.jobcontroller.DAO.DBConnect.ExecuteQuery(String strSql, List`1 sqlParams, String tableName)
2022-03-24 15:56:09.5323812 -
2022-03-24 15:56:09.5323812 System.Data.Odbc.OdbcException:ERROR [42S22] [MySQL][ODBC 8.0(w) Driver][mysqld-8.0.26]Unknown column 'alias' in 'where clause'
2022-03-24 15:56:09.5323812 場所 System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
場所 System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)
場所 System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)
場所 System.Data.Odbc.OdbcCommand.ExecuteReader(CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
場所 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
場所 jp.co.ftf.jobcontroller.DAO.DBConnect.ExecuteQuery(String strSql, List`1 sqlParams, String tableName)
以上、ご確認お願いいたします。
Updated by 保守サポート 担当 over 2 years ago
- Status changed from 新規登録 to 回答中
ジョブアレンジャーのご利用ありがとうございます。
ログ内の「Unknown column 'alias' in 'where clause'」が気になります。
Zabbix 6.0 ではログインにかかわるユーザデータが大きく変わっており、JAZもそれに対応しております。
これを見ますとログイン時に何かデータ不整合があるようです。
ZabbixのServer起動時のログに何かDBデータにかかわるメッセージが出ていないかご確認ください。
また確認のため、同じバージョンでMariaDBでクリーンインストールし、比較いただくのも一案です。
そちらで問題なければ、現環境のインストールで何か問題があった、と切り分けができます。
速やかな返信・対応のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。