![]() |
Quote:
Quote:
As per post #41 settings are stored in the registry (HKEY_CURRENT_USER\Software\JavaSoft\Prefs\de\pala\updater) via Javas Preferences implementation for Windows. The application uses %temp% at runtime to extract and launch itself. This is because of the classloader is keeping up a file lock on accessed files which would make self updating not work. I will certainly not install any system cleaning software, as they tend to break things badly (as shown). Windows is capable of cleaning up temporary files itself and on modern systems with Gigs and Gigs of RAM there is absolutely no need to clean up the registry. Also the cleaner cannot know which keys belong to which software as there simply is no hard link between software and registry keys and no way to find abandoned data. And to quote myself: Quote:
|
Easy fix really just add the updaters file paths to the exceptions list in the cleaners you are using and your AV software. Mind you I don't understand the need for someone to be using cleaning software so aggressively unless you download pirate software all the time in which case thats the root of all the problems you will ever have with your PC.
|
Just to check, I tried the expedient of manually deleting .jpf-shadow from AppData/Local/Temp. The updater runs fine, it just restores .jpf-shadow and it's contents. So deleting .jpf-shadow won't break anything as long as you don't delete it while the updater's actually running.
|
I run CCleaner on a regular basis simply because it simplifies and speeds up the task of removing accumulated junk by scanning system temp folders, browser caches, and other transient dumps in one operation. It is certainly a *lot* faster than Disk Cleanup in Windows, especially under WinXP.
FWIW, I also use the registry cleaner and I have never had that break anything. I've been running CCleaner with Java excluded for over a year now. It's possible that current versions of Java store things differently and would not be bothered by CCleaner. It's equally possible that current versions of CCleaner are better behaved. I also could not tell you right offhand if the problem happened under Win7, WinXP, or both. It's been long enough that I don't remember. In any case, the new updater works fine. Other than having to reset some preferences once, I haven't had any issues. It seems a bit faster than the old one and runs reliably without throwing exceptions. -= Therendil =- |
eror log
With the new updater I always get a notification that he can't update several files. this is the log:
d.p.u.s.core.model.Downloader - Exception on file manipulation java.nio.file.AccessDeniedException: C:\Program Files (x86)\EVERQUEST 2\UI\ProfitUI\eq2ui_journals_quest.xml at sun.nio.fs.WindowsException.translateToIOException(Unknown Source) ~[na:1.7.0_51] at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.7.0_51] at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) ~[na:1.7.0_51] at sun.nio.fs.WindowsFileCopy.move(Unknown Source) ~[na:1.7.0_51] at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source) ~[na:1.7.0_51] at java.nio.file.Files.move(Unknown Source) ~[na:1.7.0_51] at de.pala.updater.services.core.model.Downloader.run(Downloader.java:102) ~[na:na] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_51] at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_51] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_51] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_51] at java.lang.Thread.run(Unknown Source) [na:1.7.0_51] Anyone an idea how I can solve this? Regards |
That's system protection in Windows 7. It blocks anything but signed installers from changing things in the "C:\Program Files" and "C:\Program Files (x86)" folders. The solution is to move your game somewhere else, eg. under "C:\ProgramData" (where the EQ2 installer puts it by default now) or C:\Games or the like.
|
Alternatively launch the updater with administrator rights. This should not be a permanent solution though.
(Will catch the exception and show a popup in the next version) |
Quote:
Denavin, you did not pay for anything ProfitUI related. These people do not get paid to do what they are doing. They volunteer their time from their busy schedules and do it for free. You appear to be the only one that is having this problem and it cannot be replicated. So in my mind, and my mind alone, you don't like the program? Don't use it! |
Quote:
|
| All times are GMT -5. The time now is 12:57 AM. |
vBulletin® - Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© MMOUI