Error message I've started getting when exiting, in WUU 1.8.598.
Traceback (most recent call last):
File "WUU.py", line 4019, in <module>
File "WUU.py", line 3996, in bootWUU
File "logging\__init__.pyc", line 1354, in shutdown
File "logging\__init__.pyc", line 731, in flush
ValueError: I/O operation on closed file
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "atexit.pyc", line 24, in _run_exitfuncs
File "logging\__init__.pyc", line 1354, in shutdown
File "logging\__init__.pyc", line 731, in flush
ValueError: I/O operation on closed file
Error in sys.exitfunc:
Traceback (most recent call last):
File "atexit.pyc", line 24, in _run_exitfuncs
File "logging\__init__.pyc", line 1354, in shutdown
File "logging\__init__.pyc", line 731, in flush
ValueError: I/O operation on closed file
WoWI still doesn't work. EVERY WoWI addon I have gives the same response:
(WARN) Could not find <ADDON NAME> update date on page - is site ID correct?
Doesn't matter what addon it is, every one of them gives me that response. Even if I used the WUU "Install from URL" command to install the addon from the WoWI page, WUU seems to be unable to find the information it needs on the addon page to update it.
I'm having an interesting problem in Linux, not sure where to go to work around it. I'm running Ubuntu 8.04.1 on an Athlon XP 3000+, 2G RAM, Radeon 1650 Pro w/512M VRAM, and every module that EasyInstall wanted installed (after it puked because EasyInstall wanted to install the modules into the WUU directory) into the Python system directories. The trace I get from the latest build attempt is:
[email]kita@edgar:~/.wine[/email]/drive_c/Program Files/WUU$ python setup.py py2app
running py2app
creating /home/kita/.wine/drive_c/Program Files/WUU/build
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/collect
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp
creating /home/kita/.wine/drive_c/Program Files/WUU/dist
creating build/bdist.linux-i686/python2.5-semi_standalone/app/lib-dynload
creating build/bdist.linux-i686/python2.5-semi_standalone/app/Frameworks
*** filtering dependencies ***
360 total
324 filtered
0 orphaned
36 remaining
*** create binaries ***
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp/wx
creating python loader for extension 'wx._controls_'
creating python loader for extension 'wx._core_'
creating python loader for extension 'wx._gdi_'
creating python loader for extension 'wx._html'
creating python loader for extension 'wx._misc_'
creating python loader for extension 'wx._windows_'
*** byte compile python files ***
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/ElementTree.py to ElementTree.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/RarFile.py to RarFile.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/SevenZip.py to SevenZip.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/WUU.py to WUU.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/WUUAbout.py to WUUAbout.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/WUUHelpers.py to WUUHelpers.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/Wurm.py to Wurm.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/WurmCommon.py to WurmCommon.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/WurmLanguage.py to WurmLanguage.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/WurmUnpack.py to WurmUnpack.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/WurmUtility.py to WurmUtility.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/images.py to images.pyc
byte-compiling /usr/lib/python2.5/site-packages/py2app-0.3.6-py2.5.egg/py2app/bootstrap/argv_emulation.py to argv_emulation.pyc
byte-compiling /usr/lib/python2.5/site-packages/py2app-0.3.6-py2.5.egg/py2app/bootstrap/boot_app.py to boot_app.pyc
byte-compiling /usr/lib/python2.5/site-packages/py2app-0.3.6-py2.5.egg/py2app/bootstrap/chdir_resource.py to chdir_resource.pyc
byte-compiling /usr/lib/python2.5/site-packages/py2app-0.3.6-py2.5.egg/py2app/bootstrap/disable_linecache.py to disable_linecache.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/__init__.py to wx/__init__.pyc
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/collect/wx
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/__version__.py to wx/__version__.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_controls.py to wx/_controls.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py to wx/_core.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gdi.py to wx/_gdi.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_misc.py to wx/_misc.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_windows.py to wx/_windows.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/html.py to wx/html.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/lib/__init__.py to wx/lib/__init__.pyc
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/collect/wx/lib
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/lib/colourselect.py to wx/lib/colourselect.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/lib/mixins/__init__.py to wx/lib/mixins/__init__.pyc
creating /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/collect/wx/lib/mixins
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/lib/mixins/listctrl.py to wx/lib/mixins/listctrl.pyc
byte-compiling /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/lib/wxpTag.py to wx/lib/wxpTag.pyc
byte-compiling /usr/lib/python2.5/site-packages/wxversion.py to wxversion.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp/wx/_controls_.py to wx/_controls_.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp/wx/_core_.py to wx/_core_.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp/wx/_gdi_.py to wx/_gdi_.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp/wx/_html.py to wx/_html.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp/wx/_misc_.py to wx/_misc_.pyc
byte-compiling /home/kita/.wine/drive_c/Program Files/WUU/build/bdist.linux-i686/python2.5-semi_standalone/app/temp/wx/_windows_.py to wx/_windows_.pyc
*** creating application bundle: WUU ***
copying WUU.py -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources
creating /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib
creating /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5
copying build/bdist.linux-i686/python2.5-semi_standalone/app/site-packages.zip -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5
creating /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload
creating /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Frameworks
creating /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload/wx
copying /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_controls_.so -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload/wx
copying /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core_.so -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload/wx
copying /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_gdi_.so -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload/wx
copying /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_html.so -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload/wx
copying /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_misc_.so -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload/wx
copying /usr/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_windows_.so -> /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/Resources/lib/python2.5/lib-dynload/wx
stripping WUU
/usr/bin/strip: '-': No such file
/usr/bin/strip: /home/kita/.wine/drive_c/Program Files/WUU/dist/WUU.app/Contents/MacOS/WUU: File format not recognized
stripping saved 0 bytes (153264 / 153264)
[email]kita@edgar:~/.wine[/email]/drive_c/Program Files/WUU$
Any suggestions for what I may be missing, or what steps I might take to kick-start this thing?
The newest version (576) seems to be working mostly ok, but when I installed AutoBar, using the "Install from WowAce" menu option, it did not detect AutoBar's dependencies. I don't know if it's a general problem, or if AutoBar is using yet another unique form of dependency listing that WAU recognizes but WUU doesn't. And, yes, I tried running WUU to update it after doing the installation, just in case it would catch the dependencies on the second run, but nothing happened.
This is a bit of a "crude" release, but I haven't had the time to polish the features I started on, and it's a bit too much work to remove it; hence the alpha feature.
Crude or not, it's working like a charm. I'll try it on an empty directory later and see how it plays.
Hm, the dependency check might not be triggered the first update around, but a second update it should catch 'em all from the XML file, I think?
Unfortunately, that's why I went to WAU for the dependencies. When I saw there weren't any libraries, I exited WUU, then restarted it and tried an update run. It scanned the addons that were there, but didn't do any of the dependencies.
Interesting problem. I used WUU to install addons in a clean directory, and it did not install ANY of the Ace/library dependencies. I had to go to WAU to grab the basic dependencies for ALL of my Ace addons. For instance:
Are addon authors STILL not listing dependencies in a way that WUU can parse, or is v1.7.567 broken on that front? It's kind of disturbing, having to go to WAU just to ensure that the basic dependencies are installed.
I've noticed, since 2.4.1, that the old corpse waypoint function not only does not appear when you die, there's no longer even an option for it in the Cartographer menu. Is this intentional, or did WoW break it somehow?
"Copy Failed" usually means one of two things; either WUU is still running when the updater tries to copy WUU.exe, or some other file is marked as read-only. Could you check both - i.e. set all the files in the WUU folder to writable, make sure WUU is not running (it might hang with a invisible window) and run UpdateWUUbeta.exe directly?
OK. I went through Task Manager and made sure every instance of WUU was killed. Then I went to the WUU folder and made sure every file was listed as writable. Then I ran UpdateWUUbeta.exe from the command line.
"Copy Failed" usually means one of two things; either WUU is still running when the updater tries to copy WUU.exe, or some other file is marked as read-only. Could you check both - i.e. set all the files in the WUU folder to writable, make sure WUU is not running (it might hang with a invisible window) and run UpdateWUUbeta.exe directly?
I'll take a look and see what happens.
I love the change you've made to the updater, though, to allow opening the download web page instead of trying to download it directly. That makes it work perfectly.
These recent versions have been really good, with only one problem I'm having:
When the automatic update feature runs, it downloads the file, checks the sig, then bails with the message visible in the screenshot here.
I've been getting the same error message for the last 4 or 5 releases. I figured it was just because I'm downloading them hot off the press, but finally realized you can't do anything about it if you don't know it's happening.
It also doesn't help when the authors list dependencies on expired files, like calling for PeriodicTable-3.0 when the current version is PeriodicTable-3.1. Nothing you can do about that. It's the authors who need to fix it.
Are they listed in the side-bar in WUU? If so, I might be able to fix it.
Well, that explains a lot. Another reason to bug authors to fix their frakking dependencies.
Sidebar lists a lot of OPTIONAL dependencies, for both of them, but those optional dependencies are the very files that I'm getting bug reports and lack of function from.
Seems as if the authors aren't giving what you need to do the updates cleanly.
SilverDragon-1.0\Core.lua:10: AceAddon: AceOO-2.0: Library "Sink-1.0" does not exist.
Ace2\AceLibrary\AceLibrary.lua:122: in function <Interface\AddOns\Ace2\AceLibrary\AceLibrary.lua:75>
(tail call): ?:
(tail call): ?:
AceAddon-2.0-57245 (Ace2):973: in function `new'
SilverDragon-1.0\Core.lua:10: in main chunk
---
0
0
(WARN) Could not find <ADDON NAME> update date on page - is site ID correct?
Doesn't matter what addon it is, every one of them gives me that response. Even if I used the WUU "Install from URL" command to install the addon from the WoWI page, WUU seems to be unable to find the information it needs on the addon page to update it.
0
Works like a charm, does what I need it to, so even if it's not the officially correct solution, I'm happy.
0
Any suggestions for what I may be missing, or what steps I might take to kick-start this thing?
0
0
Crude or not, it's working like a charm. I'll try it on an empty directory later and see how it plays.
0
Unfortunately, that's why I went to WAU for the dependencies. When I saw there weren't any libraries, I exited WUU, then restarted it and tried an update run. It scanned the addons that were there, but didn't do any of the dependencies.
0
Are addon authors STILL not listing dependencies in a way that WUU can parse, or is v1.7.567 broken on that front? It's kind of disturbing, having to go to WAU just to ensure that the basic dependencies are installed.
0
0
OK. I went through Task Manager and made sure every instance of WUU was killed. Then I went to the WUU folder and made sure every file was listed as writable. Then I ran UpdateWUUbeta.exe from the command line.
I got the exact same error.
0
I'll take a look and see what happens.
I love the change you've made to the updater, though, to allow opening the download web page instead of trying to download it directly. That makes it work perfectly.
0
When the automatic update feature runs, it downloads the file, checks the sig, then bails with the message visible in the screenshot here.
I've been getting the same error message for the last 4 or 5 releases. I figured it was just because I'm downloading them hot off the press, but finally realized you can't do anything about it if you don't know it's happening.
0
0
Well, that explains a lot. Another reason to bug authors to fix their frakking dependencies.
Sidebar lists a lot of OPTIONAL dependencies, for both of them, but those optional dependencies are the very files that I'm getting bug reports and lack of function from.
Seems as if the authors aren't giving what you need to do the updates cleanly.
0