Code4Delphi / Delphi-AI-Developer

Inspired by GitHub Copilot, this plugin adds AI-powered interaction capabilities to the Delphi IDE
https://code4delphi.com.br/blog/
MIT License
123 stars 25 forks source link

Mensagem de erro na parte de Questions #10

Open tboaretto opened 2 months ago

tboaretto commented 2 months ago

Acabei clicando em 'Confirm' com o campo vazio na parte de adicionar perguntas. Depois disso, sempre que abro o chat, aparece essa mensagem de falha. OBS: Consigo usar normalmente digitando as perguntas, mas não consigo mais cadastrar nenhuma para ficarem registradas em 'Questions'.

image

image

Uso o Delphi Seatle

Aqui o que tem no details da janela de erro se ajudar [1F40A612]{DelphiAIDeveloper.bpl} DelphiAIDev.AI.Gemini.Ai.Gemini.TJSONValue.%GetValue$20System.UnicodeString%$qqrx20System.UnicodeString$20System.UnicodeString (Line 1338, "System.JSON.pas" + 3) + $39 [1F40DD84]{DelphiAIDeveloper.bpl} DelphiAIDev.DefaultsQuestions.Model.Defaultsquestions.Model.TDelphiAIDevDefaultsQuestionsModel.ReadData$qqr130System.%DelphiInterface$102System.Sysutils.%TProc__1$p72Delphiaidev.Defaultsquestions.Fields.TDelphiAIDevDefaultsQuestionsFields%% (Line 73, "DelphiAIDev.DefaultsQuestions.Model.pas" + 25) + $B [1F412F6C]{DelphiAIDeveloper.bpl} DelphiAIDev.DefaultsQuestions.View.Defaultsquestions.View.TDelphiAIDevDefaultsQuestionsView.ReloadDataInternal$qqrv (Line 167, "DelphiAIDev.DefaultsQuestions.View.pas" + 8) + $1C [1F412A08]{DelphiAIDeveloper.bpl} DelphiAIDev.DefaultsQuestions.View.Defaultsquestions.View.TDelphiAIDevDefaultsQuestionsView.ReloadData$qqrv (Line 148, "DelphiAIDev.DefaultsQuestions.View.pas" + 3) + $3 [1F412742]{DelphiAIDeveloper.bpl} DelphiAIDev.DefaultsQuestions.View.Defaultsquestions.View.TDelphiAIDevDefaultsQuestionsView.FormShow$qqrp14System.TObject (Line 82, "DelphiAIDev.DefaultsQuestions.View.pas" + 1) + $3 [50AD2DBD]{vcl230.bpl } Vcl.Forms.TCustomForm.DoShow (Line 4041, "Vcl.Forms.pas" + 1) + $14 [50AD75C9]{vcl230.bpl } Vcl.Forms.TCustomForm.CMShowingChanged (Line 6759, "Vcl.Forms.pas" + 11) + $7 [5005FC57]{rtl230.bpl } System.TObject.Dispatch (Line 17050, "System.pas" + 11) + $0 [50993529]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6 (0007B105){CnWizards_D10S.DLL} [112FC105] [50998069]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6 [50AD3860]{vcl230.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4454, "Vcl.Forms.pas" + 206) + $5 [50993164]{vcl230.bpl } Vcl.Controls.TControl.Perform (Line 7027, "Vcl.Controls.pas" + 10) + $8 [50997431]{vcl230.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 9709, "Vcl.Controls.pas" + 19) + $C [50997540]{vcl230.bpl } Vcl.Controls.TWinControl.UpdateControlState (Line 9744, "Vcl.Controls.pas" + 21) + $3 [5099A206]{vcl230.bpl } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11517, "Vcl.Controls.pas" + 3) + $2 [50993529]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6 [50AD9BAF]{vcl230.bpl } Vcl.Forms.TScreen.GetCustomForms (Line 8213, "Vcl.Forms.pas" + 1) + $5 [50ADA83A]{vcl230.bpl } Vcl.Forms.AlignWork (Line 8824, "Vcl.Forms.pas" + 3) + $8 [50ADA880]{vcl230.bpl } Vcl.Forms.TScreen.AlignForms (Line 8831, "Vcl.Forms.pas" + 1) + $1 [50ADA94A]{vcl230.bpl } Vcl.Forms.TScreen.AlignForm (Line 8857, "Vcl.Forms.pas" + 8) + $8 [50ADA969]{vcl230.bpl } Vcl.Forms.TScreen.AlignForm (Line 8860, "Vcl.Forms.pas" + 11) + $3 [50998069]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6 [50AD8721]{vcl230.bpl } Vcl.Forms.TCustomForm.RequestAlign (Line 7300, "Vcl.Forms.pas" + 1) + $7 [5099A870]{vcl230.bpl } Vcl.Controls.TWinControl.SetBounds (Line 11841, "Vcl.Controls.pas" + 23) + $4 [50AD96A4]{vcl230.bpl } Vcl.Forms.TMonitor.GetWorkareaRect (Line 7968, "Vcl.Forms.pas" + 6) + $5 [50AD3860]{vcl230.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4454, "Vcl.Forms.pas" + 206) + $5 [50AD9B67]{vcl230.bpl } Vcl.Forms.TScreen.GetMonitor (Line 8190, "Vcl.Forms.pas" + 1) + $5 [50AD4C8D]{vcl230.bpl } Vcl.Forms.TCustomForm.SetWindowToMonitor (Line 5234, "Vcl.Forms.pas" + 12) + $7 [50993164]{vcl230.bpl } Vcl.Controls.TControl.Perform (Line 7027, "Vcl.Controls.pas" + 10) + $8 [50991AE6]{vcl230.bpl } Vcl.Controls.TControl.SetVisible (Line 6053, "Vcl.Controls.pas" + 5) + $C [50AD3099]{vcl230.bpl } Vcl.Forms.TCustomForm.SetVisible (Line 4169, "Vcl.Forms.pas" + 9) + $4 [50AD8183]{vcl230.bpl } Vcl.Forms.TCustomForm.Show (Line 7139, "Vcl.Forms.pas" + 1) + $4 [50AD83DC]{vcl230.bpl } Vcl.Forms.TCustomForm.ShowModal (Line 7208, "Vcl.Forms.pas" + 28) + $3 [1F416204]{DelphiAIDeveloper.bpl} DelphiAIDev.DefaultsQuestions.PopupMenu.Defaultsquestions.Popupmenu.TDelphiAIDevDefaultsQuestionsPopupMenu.CustomizeClick$qqrp14System.TObject (Line 217, "DelphiAIDev.DefaultsQuestions.PopupMenu.pas" + 3) + $5 [50AC0F8E]{vcl230.bpl } Vcl.Menus.TMenuItem.Click (Line 2539, "Vcl.Menus.pas" + 19) + $8 [50AC2624]{vcl230.bpl } Vcl.Menus.TMenu.DispatchCommand (Line 3461, "Vcl.Menus.pas" + 5) + $4 [50AC3896]{vcl230.bpl } Vcl.Menus.TPopupList.WndProc (Line 4622, "Vcl.Menus.pas" + 4) + $E (0007DA67){CnWizards_D10S.DLL} [112FEA67] [50AC37E5]{vcl230.bpl } Vcl.Menus.TPopupList.MainWndProc (Line 4597, "Vcl.Menus.pas" + 2) + $5 [5017252C]{rtl230.bpl } System.Classes.StdWndProc (Line 16881, "System.Classes.pas" + 8) + $0 [50063D34]{rtl230.bpl } System.@FinalizeArray (Line 31916, "System.pas" + 127) + $0 [50063D44]{rtl230.bpl } System.@FinalizeArray (Line 31928, "System.pas" + 139) + $0 [50063C34]{rtl230.bpl } System.@FinalizeRecord (Line 31631, "System.pas" + 25) + $0 [11505A72]{CnWizards_D10S.DLL} Unknown function at INITWIZARD0001 + $1938EA (000BA046){CnWizards_D10S.DLL} [1133B046] [50ADE229]{vcl230.bpl } Vcl.Forms.TApplication.CancelHint (Line 11267, "Vcl.Forms.pas" + 6) + $D [50ADCEBB]{vcl230.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10438, "Vcl.Forms.pas" + 23) + $1 [50ADCEFE]{vcl230.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10468, "Vcl.Forms.pas" + 1) + $4 [50ADD231]{vcl230.bpl } Vcl.Forms.TApplication.Run (Line 10606, "Vcl.Forms.pas" + 26) + $3

Cesar4D commented 1 week ago

Olá, Tiago,

Peço desculpas pela demora em responder.

Vou fazer a verificação para corrigir o problema e mantenho você informado.

Obrigado pelo aviso!