Legacy-of-Sylvanaar / prat-3-0

Prat-3.0 is a chat enhancement addon for world of warcraft
https://www.curseforge.com/wow/addons/prat-3-0
GNU General Public License v3.0
26 stars 18 forks source link

Error, Blocking me from sending whisper #161

Open wheatbread opened 11 months ago

wheatbread commented 11 months ago

Describe the bug When I try to send a whisper, I get an error and my whisper is not sent.

4x Prat-3.0-3.9.43/services/chatsections.lua:479: attempt to index a nil value [string "@Prat-3.0-3.9.43/services/chatsections.lua"]:479: in functionSplitChatMessage' [string "@Prat-3.0-3.9.43/addon/addon.lua"]:641: in function <Prat-3.0/addon/addon.lua:615>

[string "@FrameXML/ChatFrame.lua"]:3197: in function `ChatFrame_OnEvent'

Locals: frame = ChatFrame1 { SetJustifyV = defined =[C]:-1 RefreshIfNecessary = defined =[C]:-1 OnPostShow = defined =[C]:-1 CalculateLineAlphaValueFromTimestamp = defined =[C]:-1 ScrollUp = defined =[C]:-1 GetSnapOffsets = defined @FrameXML/EditModeSystemTemplates.lua:609 EditMode_OnResized = defined @FrameXML/EditModeSystemTemplates.lua:1880 systemInfo =

{ } OnFontObjectUpdated = defined =[C]:-1 IsFrameAnchoredToMe = defined @FrameXML/EditModeSystemTemplates.lua:694 TrySetCompositeNumberSettingValue = defined @FrameXML/EditModeSystemTemplates.lua:212 GetFading = defined =[C]:-1 IsTextCopyable = defined =[C]:-1 BaseAddMessage = defined =[C]:-1 shouldFadeAfterInactivity = true SetIndentedWordWrap = defined =[C]:-1 GetJustifyV = defined =[C]:-1 ScrollToBottom = defined =[C]:-1 GetMaxLines = defined =[C]:-1 GetSelectionOffset = defined @FrameXML/EditModeSystemTemplates.lua:540 ResetToDefaultPosition = defined @FrameXML/EditModeSystemTemplates.lua:254 GetScaledSelectionSides = defined @FrameXML/EditModeSystemTemplates.lua:532 GetIndentedWordWrap = defined =[C]:-1 SelectSystem = defined @FrameXML/EditModeSystemTemplates.lua:763 GetFont = defined =[C]:-1 GetFrameMagneticEligibility = defined @FrameXML/EditModeSystemTemplates.lua:714 SetMaxLines = defined =[C]:-1 CalculateSelectingCharacterIndicesForVisibleLine = defined =[C]:-1 OnPostUpdate = defined =[C]:-1 RefreshDisplay = defined =[C]:-1 SetFontObject = defined =[C]:-1 IsBelowFrame = defined @FrameXML/EditModeSystemTemplates.lua:499 SetOnScrollChangedCallback = defined =[C]:-1 HasActiveChanges = defined @FrameXML/EditModeSystemTemplates.lua:381 GetScaledCenter = defined @FrameXML/EditModeSystemTemplates.lua:525 overrideFadeTimestamp = 447153.504000 DoesSettingDisplayValueEqual = defined @FrameXML/EditModeSystemTemplates.lua:445 MarkDisplayDirty = defined =[C]:-1 UpdateDisplayInfoOptions = defined @FrameXML/EditModeSystemTemplates.lua:456 GetMessageInfo = defined =[C]:-1 GetOnScrollChangedCallback = defined =[C]:-1 ProcessMovementKey = defined @FrameXML/EditModeSystemTemplates.lua:39 GetSettingValueBool = defined @FrameXML/EditModeSystemTemplates.lua:436 AtTop = defined =[C]:-1 GetFontObject = defined =[C]:-1 SetScaleBase = defined =[C]:-1 defaultLanguage = "Common" fontStringPool =
{ } DoesSettingValueEqual = defined @FrameXML/EditModeSystemTemplates.lua:440 SetClampRectInsets = defined =[C]:-1 CanEffectivelyFade = defined =[C]:-1 PratTextures =
{ } dbg = defined @Prat-3.0/services/print.lua:51 ShouldResetSettingsDialogAnchors = defined @FrameXML/EditModeSystemTemplates.lua:168 print = defined @Prat-3.0/services/print.lua:47 OnPreSizeChanged = defined =[C]:-1 dirtySettings =
{ } OnPostMouseUp = defined =[C]:-1 IsToTheLeftOfFrame = defined @FrameXML/EditModeSystemTemplates.lua:481 GetSettingsDialogAnchor = defined @FrameXML/EditModeSystemTemplates.lua:465 OnSystemLoad = defined @FrameXML/EditModeSystemTemplates.lua:3 ClearFrameSnap = defined @FrameXML/EditModeSystemTemplates.lua:653 GetCombinedCenterOffset = defined @FrameXML/EditModeSystemTemplates.lua:596 SetupSettingsDialogAnchor = defined @Frame`

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Version Information (please complete the following information):

  • Wow Version: (current Retail or Classic) /dump GetBuildInfo()
  • Prat Version: You get this when you log in, or anytime /dump Prat.Version

Addons you are running If possible list which addons you were using when the bug occurred.

plusmouse commented 11 months ago

Does this issue still happen when Prat is disabled?