Thread Tools Display Modes
Prev Previous Post   Next Post Next
10-21-19, 07:27 AM   #1
Sinaris
A Wyrmkin Dreamwalker
 
Sinaris's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 55
Interface toc file, loading issue

Hello folks,

after some years i started to work on my (new/old) interface again. But for some odd reason my files are not loading in the right direction.

I am using the same template files i used a couple of years ago.

TestUI
Code:
Core\Engine.lua
Core\Commands.lua
TestUI.toc
TestUI.xml
TestUI_ConfigUI
Code:
Core\Core.lua
TestUI_ConfigUI.toc

The main files has some small loading engine like i used before:

Code:
local AddOnName, Engine = ...

Engine[1] = {} -- UI
Engine[2] = {} -- DB
Engine[3] = {} -- M
Engine[4] = {} -- L

_G[AddOnName] = Engine

print( AddOnName .. ' loaded!' )
The file is loading. Ingame i got the print message.

The toc file is looking like this:

Code:
## Interface: 80205
## Title: TestUI
## OptionalDeps: TestUI_ConfigUI
## SavedVariables: TestUIData
## SavedVariablesPerCharacter: TestUIDataPerChar, CurrencyData

TestUI.xml
Everything is loading. So there are no loading issue with the main addon.


but when i want to load the TestUI Config file with this content:

TOC file

Code:
## Interface: 80205
## Title: TestUI ConfigUI
## Version: 16
## RequiredDeps: TestUI
## SavedVariables: TestUIConfigAll, TestUIConfigPublic
## SavedVariablesPerCharacter: TestUIConfigPrivate

Locales\English.lua

Core\Core.lua

Core.lua
Code:
local UI, DB, M, L = unpack( TestUI )

if TestUI then
	print( 'TestUI loaded!' )
else
	print( 'TestUI not loaded!' )
end

i got this ingame error:

Code:
Message: Interface\AddOns\TestUI_ConfigUI\Core\Core.lua:1: bad argument #1 to 'unpack' (table expected, got nil)
Time: Mon Oct 21 15:17:35 2019
Count: 1
Stack: Interface\AddOns\TestUI_ConfigUI\Core\Core.lua:1: bad argument #1 to 'unpack' (table expected, got nil)
[C]: in function `unpack'
Interface\AddOns\TestUI_ConfigUI\Core\Core.lua:1: in main chunk

Locals: (*temporary) = nil
(*temporary) = "table expected, got nil"
i dont understand it because the main addon is loaded and the ConfigUI must be loaded after the main addon.
Back in the past i used the same code without any errors.

Maybe someone can help me out.

The Files can be found here:

natias.de/TestUI.rar
  Reply With Quote
 

WoWInterface » AddOns, Compilations, Macros » AddOn Help/Support » Interface toc file, loading issue


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off