problems with acelocale & callback handler #707


  • Defect
Open
  • NoctusMirus created this issue Apr 30, 2026

    used this version to replace the release bundled into a mod with errors in ace.

    using r1394 alpha to replace the last release buindled with battle pet completionist.

    full details also reported there at https://github.com/GurliGebis/WoWAddon-BattlePetCompletionist/issues/128

    issues seen most recently

     

    2x AceLocale-3.0: PokemonTrainer: Missing entry for 'ToDebugString'
    [PokemonTrainer/Modules/WildPetTooltip.lua]:99: in function 'ProcessTooltip'
    [PokemonTrainer/Modules/WildPetTooltip.lua]:83: in function '?'
    [!WilduTools/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...ols/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
    [C]: ?
    [!WilduTools/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...ols/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
    [!WilduTools/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [BattlePetCompletionist/Libs/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <...ePetCompletionist/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
    
    
    Locals:
    self=<table>{
     modules=<table>
     defaultModuleLibraries=<table>
     desc="Add battle-specific informations to battle pet tooltips."
     name="PokemonTrainer_WildPetTooltip"
     hooks=<table>
     orderedModules=<table>
     baseName="PokemonTrainer"
     db=<table>
     enabledState=true
     displayName="Battle Pet Tooltip"
     defaultModuleState=true
     moduleName="WildPetTooltip"
    }
    tooltip=GameTooltip <GameTooltip.xml:249>{
     ItemTooltip=Frame <GameTooltip.xml:254>
     BottomOverlay=Texture <SharedTooltipTemplates.xml:28>
     NineSlice=Frame <SharedTooltipTemplates.xml:19>
     suppressAutomaticCompareItem=false
     textLeft1Font="GameTooltipHeaderText"
     hasMoney=1
     TopOverlay=Texture <SharedTooltipTemplates.xml:23>
     TextLeft1=GameTooltipTextLeft1 <SharedTooltipTemplates.xml:35>
     processingInfo=<table>
     infoList=<table>
     numMoneyFrames=1
     supportsItemComparison=true
     supportsDataRefresh=true
     shouldRefreshData=false
     waitingForData=false
     shoppingTooltips=<table>
     updateTooltipTimer=0.173000
     StatusBar=GameTooltipStatusBar <GameTooltip.xml:9>
     TextRight1=GameTooltipTextRight1 <SharedTooltipTemplates.xml:36>
     widgetContainer=Frame <GameTooltip.lua:580>
     textLeft2Font="GameTooltipText"
     layoutType="TooltipDefaultLayout"
     textRight1Font="GameTooltipHeaderText"
     textRight2Font="GameTooltipText"
     TextRight2=GameTooltipTextRight2 <SharedTooltipTemplates.xml:42>
     TextLeft2=GameTooltipTextLeft2 <SharedTooltipTemplates.xml:41>
    }
    name=<no value>
    unit=<no value>
    _G=<table>{
     LFDQueueFrameSpecificInstanceLevel=LFDQueueFrameSpecificInstanceLevel <LFGFrame.xml:232>
     ERR_OUT_OF_CHI="Not enough chi"
     DH_HAVOC_CORE_ABILITY_2="Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
     SettingsSliderOptionsMixin=<table>
     UNIT_NAMES_COMBATLOG_TOOLTIP="Color unit names."
     HUD_EDIT_MODE_SETTING_ACTION_BAR_HIDE_BAR_ART="Hide Bar Art"
     LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL=799
     SPELL_FAILED_CUSTOM_ERROR_71="This partygoer wants to dance with you."
     LE_GAME_ERR_PET_SPELL_TARGETS_DEAD=435
     ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY="Can't create any more invite links for this community."
     RecruitAFriendFrame=RecruitAFriendFrame <RecruitAFriendFrame.xml:466>
     TutorialFrameLeft19=TutorialFrameLeft19 <TutorialFrame.lua:157>
     ERR_TRADE_EQUIPPED_BAG="You can't trade equipped bags."
     PVP_RANK_6_1="Corporal"
     MultiBarLeftButton7=MultiBarLeftButton7 <ActionBar.lua:31>
     OPTION_TOOLTIP_SHOW_MULTIBAR4="Attached to the left side of Right Action Bar 1 by default"
     LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT=389
     MerchantItem1AltCurrencyFrameItem1Text=MerchantItem1AltCurrencyFrameItem1Text <MoneyFrame.xml:176>
     PROFESSIONS_COLUMN_REAGENTS_NONE="None"
     OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN="Action button keybinds will respond on key down, rather than on key up."
     BINDING_NAME_NAMEPLATES="Show Enemy Nameplates"
     CHAT_HEADER_SUFFIX=": "
     COVENANT_MISSIONS_HEALTH="Health"
     MAIL_LETTER_TOOLTIP="Click to make a permanent"
     PVPReadyDialogBottomArt=PVPReadyDialogBottomArt <PVPHelper.xml:273>
     MultiBar6Button4Flash=MultiBar6Button4Flash <ActionButtonTemplate.xml:36>
     DUNGEON_FLOOR_UPPERBLACKROCKSPIRE3="Hall of Blackhand"
     CHAT_CONFIG_OTHER_COMBAT=<table>
     RematchGameTooltipTexture13=RematchGameTooltipTexture13 <SharedTooltipTemplates.xml:59>
     ClassNameplateBarPaladinFrameRune5=ClassNameplateBarPaladinFrameRune5 <PaladinPowerBar.xml:213>
     TutorialFrameRight19=TutorialFrameRight19 <TutorialFrame.lua:161>
     BN_UNABLE_TO_RESOLVE_NAME="Unable to whisper '%s'. Blizzard services may be unavailable."
     AddonListClearButton=AddonListClearButton <InputBoxTemplates.xml:44>
     LE_GAME_ERR_ONLY_ONE_QUIVER=36
     INT_SPELL_DURATION_HOURS="%d |4hour:hrs;"
     SLASH_LibQTip1="/qtip"
     LOSS_OF_CONTROL_DISPLAY_FEAR="Feared"
     POWERBAR_PREDICTION_COLOR_MAELSTROM_CODE="|cff003366"
     DMG_LCD="DMG"
     ACTION_SPELL_MISSED_POSSESSIVE="1"
     SLASH_STOPATTACK1="/stopattack"
     MAP_LEGEND_RARE_TOOLTIP="A special creature that provides various rewards"
     MINIMAP_TRACKING_TRAINER_CLASS="Class Trainer"
     SLASH_DISMOUNT2="/dismount"
     DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2="Andorhal"
     EMOTE69_CMD1="/nosepick"
     WowTokenRedemptionFrameB

     

     

    and

     

    510x ...acePokemonTrainer/Modules/WildPetTooltip.lua:99: bad argument #1 to 'func' (Usage: local result = UnitIsBattlePet(unit). Secret values are only allowed during untainted execution for this argument.)
    [PokemonTrainer/Modules/WildPetTooltip.lua]:99: in function 'ProcessTooltip'
    [PokemonTrainer/Modules/WildPetTooltip.lua]:83: in function '?'
    [!WilduTools/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...ols/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
    [C]: ?
    [!WilduTools/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...ols/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
    [!WilduTools/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [BattlePetCompletionist/Libs/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <...ePetCompletionist/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
    
    
    Locals:
    self=<table>{
     modules=<table>
     defaultModuleLibraries=<table>
     desc="Add battle-specific informations to battle pet tooltips."
     name="PokemonTrainer_WildPetTooltip"
     hooks=<table>
     orderedModules=<table>
     baseName="PokemonTrainer"
     db=<table>
     enabledState=true
     displayName="Battle Pet Tooltip"
     defaultModuleState=true
     moduleName="WildPetTooltip"
    }
    tooltip=GameTooltip <GameTooltip.xml:249>{
     ItemTooltip=Frame <GameTooltip.xml:254>
     BottomOverlay=Texture <SharedTooltipTemplates.xml:28>
     NineSlice=Frame <SharedTooltipTemplates.xml:19>
     suppressAutomaticCompareItem=false
     textLeft1Font="GameTooltipHeaderText"
     hasMoney=1
     TopOverlay=Texture <SharedTooltipTemplates.xml:23>
     TextLeft1=GameTooltipTextLeft1 <SharedTooltipTemplates.xml:35>
     processingInfo=<table>
     infoList=<table>
     numMoneyFrames=1
     supportsItemComparison=true
     supportsDataRefresh=true
     shouldRefreshData=false
     waitingForData=false
     shoppingTooltips=<table>
     updateTooltipTimer=0.173000
     StatusBar=GameTooltipStatusBar <GameTooltip.xml:9>
     TextRight1=GameTooltipTextRight1 <SharedTooltipTemplates.xml:36>
     widgetContainer=Frame <GameTooltip.lua:580>
     textLeft2Font="GameTooltipText"
     layoutType="TooltipDefaultLayout"
     textRight1Font="GameTooltipHeaderText"
     textRight2Font="GameTooltipText"
     TextRight2=GameTooltipTextRight2 <SharedTooltipTemplates.xml:42>
     TextLeft2=GameTooltipTextLeft2 <SharedTooltipTemplates.xml:41>
    }
    name=<no value>
    unit=<no value>
    _G=<table>{
     LFDQueueFrameSpecificInstanceLevel=LFDQueueFrameSpecificInstanceLevel <LFGFrame.xml:232>
     ERR_OUT_OF_CHI="Not enough chi"
     DH_HAVOC_CORE_ABILITY_2="Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
     SettingsSliderOptionsMixin=<table>
     UNIT_NAMES_COMBATLOG_TOOLTIP="Color unit names."
     HUD_EDIT_MODE_SETTING_ACTION_BAR_HIDE_BAR_ART="Hide Bar Art"
     LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL=799
     SPELL_FAILED_CUSTOM_ERROR_71="This partygoer wants to dance with you."
     LE_GAME_ERR_PET_SPELL_TARGETS_DEAD=435
     ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY="Can't create any more invite links for this community."
     RecruitAFriendFrame=RecruitAFriendFrame <RecruitAFriendFrame.xml:466>
     TutorialFrameLeft19=TutorialFrameLeft19 <TutorialFrame.lua:157>
     ERR_TRADE_EQUIPPED_BAG="You can't trade equipped bags."
     PVP_RANK_6_1="Corporal"
     MultiBarLeftButton7=MultiBarLeftButton7 <ActionBar.lua:31>
     OPTION_TOOLTIP_SHOW_MULTIBAR4="Attached to the left side of Right Action Bar 1 by default"
     LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT=389
     MerchantItem1AltCurrencyFrameItem1Text=MerchantItem1AltCurrencyFrameItem1Text <MoneyFrame.xml:176>
     PROFESSIONS_COLUMN_REAGENTS_NONE="None"
     OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN="Action button keybinds will respond on key down, rather than on key up."
     BINDING_NAME_NAMEPLATES="Show Enemy Nameplates"
     CHAT_HEADER_SUFFIX=": "
     COVENANT_MISSIONS_HEALTH="Health"
     MAIL_LETTER_TOOLTIP="Click to make a permanent"
     PVPReadyDialogBottomArt=PVPReadyDialogBottomArt <PVPHelper.xml:273>
     MultiBar6Button4Flash=MultiBar6Button4Flash <ActionButtonTemplate.xml:36>
     DUNGEON_FLOOR_UPPERBLACKROCKSPIRE3="Hall of Blackhand"
     CHAT_CONFIG_OTHER_COMBAT=<table>
     RematchGameTooltipTexture13=RematchGameTooltipTexture13 <SharedTooltipTemplates.xml:59>
     ClassNameplateBarPaladinFrameRune5=ClassNameplateBarPaladinFrameRune5 <PaladinPowerBar.xml:213>
     TutorialFrameRight19=TutorialFrameRight19 <TutorialFrame.lua:161>
     BN_UNABLE_TO_RESOLVE_NAME="Unable to whisper '%s'. Blizzard services may be unavailable."
     AddonListClearButton=AddonListClearButton <InputBoxTemplates.xml:44>
     LE_GAME_ERR_ONLY_ONE_QUIVER=36
     INT_SPELL_DURATION_HOURS="%d |4hour:hrs;"
     SLASH_LibQTip1="/qtip"
     LOSS_OF_CONTROL_DISPLAY_FEAR="Feared"
     POWERBAR_PREDICTION_COLOR_MAELSTROM_CODE="|cff003366"
     DMG_LCD="DMG"
     ACTION_SPELL_MISSED_POSSESSIVE="1"
     SLASH_STOPATTACK1="/stopattack"
     MAP_LEGEND_RARE_TOOLTIP="A special creature that provides various rewards"
     MINIMAP_TRACKING_TRAINER_CLASS="Class Trainer"
     SLASH_DISMOUNT2="/dismount"
     DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2="Andorhal"
     EMOTE69_CMD1="/nosepick"
     WowTokenRedemptionFrameB

     

     

  • NoctusMirus added a tag Defect Apr 30, 2026

To post a comment, please login or register a new account.