Hi Pusikas, I have fixed this error by moving "Libs\Astrolabe\Load.xml" to be loaded in the HandyNotes.toc file instead of in the embeds.xml. This is because I forgot that the Astrolabe library is always embedded, even in the downloadable disembedded version.
This thread already contains many posts, but still the two issues from the first one are not fixed 8):
Quote from zarevak »
1) HandyNotes are missing official thread to report problems and suggestions :)
2) HandyNotes_FlightMasters is missing the Mudsprocket Flightmaster (added in 2.3)
I'm hoping Xinhuan's final university project is going well and we can expect nice additions to Handynotes in near future :)
Agreed. And WAU says I have the latest version. I've even deleted and reinstalled more than once. Still the same thing....so I know it's me, I'm just not sure what tho.
Do you have a \Interface\AddOns\HandyNotes\Libs\Astrolabe folder?
Is your Astrolabe in that folder updated? The current copy of Astrolabe used is NOT the same one that is in use by HandyNotes while HandyNotes was back in the branches. The old one is "Astrolabe-0.4", the new one is "Astrolabe-0.4-NC", you can check on line 44 of Astrolabe.lua.
You are likely to have the wrong version installed, and need a full re-installation of HandyNotes.
I need you to supply any error messages that occur before the
"HandyNotes\HandyNotes.lua:10: Cannot find a library with name 'Astrolabe-0.4-NC'"
error occurs. Clearly, the library did not get loaded, but the library exists in your folders and the TOC is instructed to load it (by loading the Load.XML file, which loads Astrolabe.lua in it)
The errors by HandyNotes_Directions/etc are irrelevant, they didn't load only because HandyNotes didn't load.
Xinhuan, is there any chance that notes created with FlightMasters can be flagged as useable waypoints in TomTom? I can use notes created with mailbox and directions (haven't tried stablemasters) as well as custom notes, but I don't get a menu for flightmasters.
I need you to supply any error messages that occur before the
"HandyNotes\HandyNotes.lua:10: Cannot find a library with name 'Astrolabe-0.4-NC'"
error occurs.
Back to thegriffgeeks, I'll really like to help you, but without any error messages from you, its kinda impossible to determine why the Astrolabe library didn't load, especially since everything seems ok, the library files are present, the TOC is instructed to load it, FrameXML.log doesn't say any error occurred while loading HandyNotes, etc. Do you use BugSack? It would be far more useful to report errors from that.
[2008/04/18 11:54:24-893-x1]: HandyNotes_Directions\Directions.lua:6: Cannot find a library with name 'Astrolabe-0.4'
HandyNotes\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub'
HandyNotes_Directions\Directions.lua:6: in main chunk
---
[2008/04/18 11:54:24-893-x1]: ...andyNotes_FlightMasters\HandyNotes_FlightMasters.lua:5: Cannot find a library with name 'Astrolabe-0.4':
HandyNotes\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub'
...andyNotes_FlightMasters\HandyNotes_FlightMasters.lua:5: in main chunk:
---
[2008/04/18 11:54:24-893-x1]: HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua:6: Cannot find a library with name 'Astrolabe-0.4'
HandyNotes\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub'
HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua:6: in main chunk
You are using old versions of HandyNotes_Directions, HandyNotes_FlightMasters and HandyNotes_Mailboxes.
Notice they are looking for "Astrolabe-0.4" and not "Astrolabe-0.4-NC". You need to update those addons in your addons folder to the ones available on the wowace trunk.
I'm hoping Xinhuan's final university project is going well and we can expect nice additions to Handynotes in near future :)
Is your Astrolabe in that folder updated? The current copy of Astrolabe used is NOT the same one that is in use by HandyNotes while HandyNotes was back in the branches. The old one is "Astrolabe-0.4", the new one is "Astrolabe-0.4-NC", you can check on line 44 of Astrolabe.lua.
You are likely to have the wrong version installed, and need a full re-installation of HandyNotes.
And Handynotes has 5 folders (handynotes, directions, mailboxes, flightmasters, and stables).
Check HandyNotes.toc
On line 17, does it say "Libs\Astrolabe\Load.xml"? It should be below the line that says "embeds.xml".
Also check Logs\FrameXML.log for any errors.
## Interface: 20400
## Title: HandyNotes
## Notes: Handy notes for your maps
## Notes-frFR: Notes pratiques pour vos cartes.
## Author: Xinhuan
## Version: 1.0
## DefaultState: enabled
## X-Category: Map
## X-eMail: xinhuan @ gmail DOT com
## X-Embeds: Ace3
## OptionalDeps: Ace3, TomTom
## SavedVariables: HandyNotesDB, HandyNotes_HandyNotesDB
# Library files
embeds.xml
Libs\Astrolabe\Load.xml
# Locale files
Locales.xml
# Core files
HandyNotes.lua
HandyNotes_HandyNotes.lua
HandyNotes_EditFrame.lua
I'm looking through the log file now.
4/18 11:13:02.062 ** Loading table of contents Interface\AddOns\HandyNotes_Directions\HandyNotes_Directions.toc
4/18 11:13:02.062 (null)
4/18 11:13:02.062 Loading add-on HandyNotes_FlightMasters
4/18 11:13:02.062 ** Loading table of contents Interface\AddOns\HandyNotes_FlightMasters\HandyNotes_FlightMasters.toc
4/18 11:13:02.062 (null)
4/18 11:13:02.062 Loading add-on HandyNotes_Mailboxes
4/18 11:13:02.062 ** Loading table of contents Interface\AddOns\HandyNotes_Mailboxes\HandyNotes_Mailboxes.toc
4/18 11:13:02.062 (null)
I turned off all but the essentials, so there are other errors. If you need the log file I can make that happen.
"HandyNotes\HandyNotes.lua:10: Cannot find a library with name 'Astrolabe-0.4-NC'"
error occurs. Clearly, the library did not get loaded, but the library exists in your folders and the TOC is instructed to load it (by loading the Load.XML file, which loads Astrolabe.lua in it)
The errors by HandyNotes_Directions/etc are irrelevant, they didn't load only because HandyNotes didn't load.
4/18 11:26:12.765 Loading add-on AddonLoader
4/18 11:26:12.765 ** Loading table of contents Interface\AddOns\AddonLoader\AddonLoader.toc
4/18 11:26:12.765 ++ Loading file Interface\AddOns\AddonLoader\embeds.xml
4/18 11:26:12.765 Error loading Interface\AddOns\AddonLoader\libs\AceDebug-2.0\AceDebug-2.0.lua
4/18 11:26:12.765 Loading add-on ChatBar
4/18 11:26:12.765 ** Loading table of contents Interface\AddOns\ChatBar\ChatBar.toc
4/18 11:26:12.765 ++ Loading file Interface\AddOns\ChatBar\ChatBar.xml
4/18 11:26:12.765 Couldn't open Interface\AddOns\ChatBar\SeaPrint\SeaPrint.xml
4/18 11:26:12.765 Loading add-on ClearFont2
4/18 11:26:12.765 ** Loading table of contents Interface\AddOns\ClearFont2\ClearFont2.toc
4/18 11:26:12.765 ++ Loading file Interface\AddOns\ClearFont2\embeds.xml
4/18 11:26:12.765 Couldn't open Interface\AddOns\ClearFont2\CallbackHandler-1.0\CallbackHandler-1.0.xml
4/18 11:26:12.765 Couldn't open Interface\AddOns\ClearFont2\LibSharedMedia-3.0\lib.xml
4/18 11:26:12.765 Loading add-on ClearFont2_FontPack
4/18 11:26:12.765 ** Loading table of contents Interface\AddOns\ClearFont2_FontPack\ClearFont2_FontPack.toc
4/18 11:26:12.765 Error loading Interface\AddOns\ClearFont2_FontPack\libs\AceLibrary\AceLibrary.lua
4/18 11:26:12.765 Error loading Interface\AddOns\ClearFont2_FontPack\libs\AceAddon-2.0\AceAddon-2.0.lua
4/18 11:26:12.765 Loading add-on FuBar_AddonSpamFu
4/18 11:26:12.765 ** Loading table of contents Interface\AddOns\FuBar_AddonSpamFu\FuBar_AddonSpamFu.toc
4/18 11:26:12.765 ++ Loading file Interface\AddOns\FuBar_AddonSpamFu\embeds.xml
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_AddonSpamFu\Libs\Babble-Class-2.2\Babble-Class-2.2.lua
4/18 11:26:12.765 Loading add-on FuBar_ExperienceFu
4/18 11:26:12.765 ** Loading table of contents Interface\AddOns\FuBar_ExperienceFu\FuBar_ExperienceFu.toc
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\AceLibrary-2.0\AceLibrary.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\AceOO-2.0\AceOO-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\AceAddon-2.0\AceAddon-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\AceLocale-2.2\AceLocale-2.2.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\AceDB-2.0\AceDB-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\AceEvent-2.0\AceEvent-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\AceConsole-2.0\AceConsole-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\Abacus-2.0\Abacus-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\Dewdrop-2.0\Dewdrop-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\FuBarPlugin-2.0\FuBarPlugin-2.0.lua
4/18 11:26:12.765 Error loading Interface\AddOns\FuBar_ExperienceFu\libs\Tablet-2.0\Tablet-2.0.lua
--------
Back to thegriffgeeks, I'll really like to help you, but without any error messages from you, its kinda impossible to determine why the Astrolabe library didn't load, especially since everything seems ok, the library files are present, the TOC is instructed to load it, FrameXML.log doesn't say any error occurred while loading HandyNotes, etc. Do you use BugSack? It would be far more useful to report errors from that.
EDIT: There are only 3 of them
[2008/04/18 11:54:24-893-x1]: HandyNotes_Directions\Directions.lua:6: Cannot find a library with name 'Astrolabe-0.4'
HandyNotes\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub'
HandyNotes_Directions\Directions.lua:6: in main chunk
---
[2008/04/18 11:54:24-893-x1]: ...andyNotes_FlightMasters\HandyNotes_FlightMasters.lua:5: Cannot find a library with name 'Astrolabe-0.4':
HandyNotes\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub'
...andyNotes_FlightMasters\HandyNotes_FlightMasters.lua:5: in main chunk:
---
[2008/04/18 11:54:24-893-x1]: HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua:6: Cannot find a library with name 'Astrolabe-0.4'
HandyNotes\Libs\Astrolabe\DongleStub.lua:17: in function `DongleStub'
HandyNotes_Mailboxes\HandyNotes_Mailboxes.lua:6: in main chunk
---
Notice they are looking for "Astrolabe-0.4" and not "Astrolabe-0.4-NC". You need to update those addons in your addons folder to the ones available on the wowace trunk.