Thread Tools Display Modes
Prev Previous Post   Next Post Next
07-28-14, 01:08 PM   #1
bsmorgan
A Cobalt Mageweaver
AddOn Author - Click to view addons
Join Date: Mar 2005
Posts: 219
Problem with Ace-3 libraries (crashes WoW)

I just released (on Curse) Skillet 2.53 earlier today and I'm getting reports that it is causing crashes. I can't reproduce the problem on my system so I'm flying blind. The first code block below is a copy of an error posted by one user. The second code block is an HTML report summarizing the changes between 2.52 and 2.53 (which files have changed, not the line by line differences). I see differences in the folder structure for CallbackHandler-1.0 which may be the root cause.

I'm delaying posting 2.53 on WoWInterface until I can get to the bottom of this. If it is an Ace-3 library problem, how do I go about fixing it (i.e manually upload a .zip file to Curse)?

Code:
I attempted to reinstall 2.5.3 manually as well, and I still get errors/crashing of all my other mods too.  This is the error message Decursive spit out at me:

Date: 2014-07-28 13:19:29
ID: 1
Error occured in: Global
Count: 1
Message: ...ce\AddOns\Skillet\Libs\AceEvent-3.0\AceEvent-3.0.lua line 21:
Cannot find a library instance of "CallbackHandler-1.0".
Debug:
[C]: error()
!Swatter\Support\LibStub.lua:23: GetLibrary()
...ce\AddOns\Skillet\Libs\AceEvent-3.0\AceEvent-3.0.lua:21: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "CallbackHandler-1.0"."

AddOns:
Swatter, v5.20.5464 (RidiculousRockrat)
AckisRecipeList, v3.0.4
Skillet, v
BlizRuntimeLib_enUS v5.4.8.50400 <us>
(ck=79)

 ----end of error message----
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<title>Compare D:\WoWOld2 with D:\WoWNew</title>
	<style type="text/css">
	<!--
		body {
			font-family: sans-serif;
			font-size: smaller;
		}
		table {
			border-collapse: collapse;
			border: 1px solid gray;
		}
		th,td {
			padding: 3px;
			text-align: left;
			vertical-align: top;
			border: 1px solid gray;
		}
		th {
			color: black;
			background: silver;
		}
	-->
	</style>
</head>
<body>
<h2>Compare D:\WoWOld2 with D:\WoWNew</h2>
<p>7/28/2014 12:49:44 PM</p>
<table border="1">
<tr>
<th>Filename</th><th>Folder</th><th>Comparison result</th><th>Left Date</th><th>Right Date</th><th>Extension</th></tr>
<tr><td>CallbackHandler-1.0</td><td>Skillet\Libs\CallbackHandler-1.0</td><td>Right only: D:\WoWNew\Skillet\Libs\CallbackHandler-1.0</td><td></td><td>* 7/28/2014 10:21:12 AM</td><td></td></tr>
<tr><td>LibStub</td><td>Skillet\Libs\CallbackHandler-1.0</td><td>Right only: D:\WoWNew\Skillet\Libs\CallbackHandler-1.0</td><td></td><td>* 7/28/2014 10:21:12 AM</td><td></td></tr>
<tr><td>LibWindow-1.1</td><td>Skillet\Libs\LibWindow-1.1</td><td>Right only: D:\WoWNew\Skillet\Libs\LibWindow-1.1</td><td></td><td>* 7/28/2014 10:21:12 AM</td><td></td></tr>
<tr><td>tests</td><td>Skillet\Libs\LibStub</td><td>Right only: D:\WoWNew\Skillet\Libs\LibStub</td><td></td><td>* 7/28/2014 10:21:12 AM</td><td></td></tr>
<tr><td>AceDB-3.0.lua</td><td>Skillet\Libs\AceDB-3.0</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>CallbackHandler-1.0.lua</td><td>Skillet\Libs\CallbackHandler-1.0\CallbackHandler-1.0</td><td>Right only: D:\WoWNew\Skillet\Libs\CallbackHandler-1.0\CallbackHandler-1.0</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>CallbackHandler-1.0.lua</td><td>Skillet\Libs\CallbackHandler-1.0</td><td>Left only: D:\WoWOld2\Skillet\Libs\CallbackHandler-1.0</td><td>* 6/24/2014 8:44:52 PM</td><td></td><td>lua</td></tr>
<tr><td>CallbackHandler-1.0.toc</td><td>Skillet\Libs\CallbackHandler-1.0</td><td>Right only: D:\WoWNew\Skillet\Libs\CallbackHandler-1.0</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>toc</td></tr>
<tr><td>CallbackHandler-1.0.xml</td><td>Skillet\Libs\CallbackHandler-1.0\CallbackHandler-1.0</td><td>Right only: D:\WoWNew\Skillet\Libs\CallbackHandler-1.0\CallbackHandler-1.0</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>xml</td></tr>
<tr><td>CallbackHandler-1.0.xml</td><td>Skillet\Libs\CallbackHandler-1.0</td><td>Left only: D:\WoWOld2\Skillet\Libs\CallbackHandler-1.0</td><td>* 6/24/2014 8:44:52 PM</td><td></td><td>xml</td></tr>
<tr><td>Changelog-Skillet-2.52.txt</td><td>Skillet</td><td>Left only: D:\WoWOld2\Skillet</td><td>* 6/24/2014 8:44:52 PM</td><td></td><td>txt</td></tr>
<tr><td>Changelog-Skillet-2.53.txt</td><td>Skillet</td><td>Right only: D:\WoWNew\Skillet</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>txt</td></tr>
<tr><td>DebugAids.lua</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>LibDialog-1.0.lua</td><td>Skillet\Libs\LibDialog-1.0</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:16 PM</td><td>lua</td></tr>
<tr><td>LibDialog-1.0.toc</td><td>Skillet\Libs\LibDialog-1.0</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:16 PM</td><td>toc</td></tr>
<tr><td>LibPeriodicTable-3.1.lua</td><td>Skillet\Libs\LibPeriodicTable-3.1</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>LibPeriodicTable-3.1-Tradeskill.toc</td><td>Skillet\Libs\LibPeriodicTable-3.1\LibPeriodicTable-3.1-Tradeskill</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:16 PM</td><td>toc</td></tr>
<tr><td>LibPeriodicTable-3.1-TradeskillLevels.toc</td><td>Skillet\Libs\LibPeriodicTable-3.1\LibPeriodicTable-3.1-TradeskillLevels</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>toc</td></tr>
<tr><td>LibPeriodicTable-3.1-TradeskillResultMats.toc</td><td>Skillet\Libs\LibPeriodicTable-3.1\LibPeriodicTable-3.1-TradeskillResultMats</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:16 PM</td><td>toc</td></tr>
<tr><td>LibStub.lua</td><td>Skillet\Libs\CallbackHandler-1.0\LibStub</td><td>Right only: D:\WoWNew\Skillet\Libs\CallbackHandler-1.0\LibStub</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>LibStub.lua</td><td>Skillet\Libs\LibStub</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>LibStub.lua</td><td>Skillet\Libs\LibWindow-1.1</td><td>Right only: D:\WoWNew\Skillet\Libs\LibWindow-1.1</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>LibStub.toc</td><td>Skillet\Libs\LibStub</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>toc</td></tr>
<tr><td>LibWindow-1.1.lua</td><td>Skillet\Libs\LibWindow-1.1\LibWindow-1.1</td><td>Right only: D:\WoWNew\Skillet\Libs\LibWindow-1.1\LibWindow-1.1</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>LibWindow-1.1.lua</td><td>Skillet\Libs\LibWindow-1.1</td><td>Left only: D:\WoWOld2\Skillet\Libs\LibWindow-1.1</td><td>* 6/24/2014 8:44:52 PM</td><td></td><td>lua</td></tr>
<tr><td>LibWindow-1.1.toc</td><td>Skillet\Libs\LibWindow-1.1</td><td>Right only: D:\WoWNew\Skillet\Libs\LibWindow-1.1</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>toc</td></tr>
<tr><td>Locale-itIT.lua</td><td>Skillet\Locale</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>MainFrame.lua</td><td>Skillet\UI</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>RecipeGroups.lua</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>ShoppingList.lua</td><td>Skillet\UI</td><td>Text files are different</td><td>6/24/2014 8:44:52 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>Skillet.lua</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>Skillet.toc</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>toc</td></tr>
<tr><td>SkilletData.lua</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>SkilletPlugin.lua</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>test.lua</td><td>Skillet\Libs\LibStub\tests</td><td>Right only: D:\WoWNew\Skillet\Libs\LibStub\tests</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>test2.lua</td><td>Skillet\Libs\LibStub\tests</td><td>Right only: D:\WoWNew\Skillet\Libs\LibStub\tests</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>test3.lua</td><td>Skillet\Libs\LibStub\tests</td><td>Right only: D:\WoWNew\Skillet\Libs\LibStub\tests</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>test4.lua</td><td>Skillet\Libs\LibStub\tests</td><td>Right only: D:\WoWNew\Skillet\Libs\LibStub\tests</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>ThirdPartyHooks.lua</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>TradeSkillMaster.lua</td><td>Skillet\Plugins</td><td>Right only: D:\WoWNew\Skillet\Plugins</td><td></td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
<tr><td>Upgrades.lua</td><td>Skillet</td><td>Text files are different</td><td>6/24/2014 8:44:50 PM</td><td>* 7/28/2014 12:55:14 PM</td><td>lua</td></tr>
</table>
</body>
</html>
  Reply With Quote
 

WoWInterface » AddOns, Compilations, Macros » AddOn Help/Support » Problem with Ace-3 libraries (crashes WoW)


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