PR Downloader Fails on windows 8.1

PR Downloader Fails on windows 8.1

Discuss your problems with the latest release of the engine here. Problems with games, maps or other utilities belong in their respective forums.

Moderator: Moderators

Post Reply
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

PR Downloader Fails on windows 8.1

Post by Forboding Angel »

Refuses to get the latest tagged version.

For example, in evo the latest version is 8.55, but on win 8.1 pr downloader will only grab 8.54

I have tried everything I can think of, including deleting the pool, but no dice. It would probably work to delete pool, packages, and rapid folders. I told him that if he wanted to #yolo he could do that.

But yes, can we have fixed pr-downloader for windows 8.1 please?

Edit: yes deleting those folders worked. Sigh, fix this please, this is beyond frustrating.
Last edited by Forboding Angel on 26 Jun 2015, 07:11, edited 1 time in total.
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: PR Downlaoder Fails on windows 8.1

Post by Silentwings »

User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: PR Downloader Fails on windows 8.1

Post by Forboding Angel »

Easier to c&p my convo than explain it again...

Forboding Angel: https://drive.google.com/file/d/0B25BbZ ... sp=sharing
Forboding Angel: Download that file, put it in this folder: C:\Users\M0rgan\Documents\My Games\Spring\weblobby\engine\96.0\
Forboding Angel: And make a shortcut to it on your desktop
Forboding Angel: it should fix any silliness
Forboding Angel: hacky workaround, but it should work
Señor Salsa Chip: k
Señor Salsa Chip: it worked
Forboding Angel: Ugh
Forboding Angel: ok I know what the problem is now
Forboding Angel: thanks :-)
Señor Salsa Chip: what was it
Forboding Angel: Well ok every time the program is run
Forboding Angel: it is supposed to grab the list of new packages from the server
Forboding Angel: for some reason on win 8.1 it isn't doing that
Forboding Angel: so it uses the package list it already has
Forboding Angel: so it thinks that whatever you already have is the latest
Forboding Angel: What I am doing in that file I just gave you is
Señor Salsa Chip: ok
Forboding Angel: I'm checking to see if that folder that holds the packages exists
Forboding Angel: and if it does, I'm deleting it, which forces the program to download the package list again
Forboding Angel: hacky workaround
Forboding Angel: but it works
Last edited by Forboding Angel on 26 Jun 2015, 07:11, edited 1 time in total.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: PR Downlaoder Fails on windows 8.1

Post by abma »

1. use the bugtracker next time please
2. please provide the full output of pr-downloader
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: PR Downloader Fails on windows 8.1

Post by Forboding Angel »

What it does if you tell it to update evo:stable for example, is that it just shows that it's "Downloading" the version you already have, then shows 100% for the version you already have and that's it.

It never actually updates the package lists. Deleting the rapid folder has the effect of making it re-download the package lists and work properly.

It seems to work properly on windows 10.
Last edited by Forboding Angel on 26 Jun 2015, 07:11, edited 1 time in total.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: PR Downlaoder Fails on windows 8.1

Post by abma »

abma wrote:2. please provide the full output of pr-downloader
- its not clear which version you are using
- this problem doesn't happen with springlobby (afaik)

maybe output already shows the problem.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: PR Downloader Fails on windows 8.1

Post by Forboding Angel »

Unless I'm mistaken, weblobby always downloads the latest available when it starts up.

I have a laptop that I never use (cause I use my chromebook because chromebooks are the shit and fast as fuck) that runs windows 8. I've spent the last 8 hours or so updating it trying to get it on 8.1. From what I can tell, it only doesn't work on 8.1, as far as I know, 8 works just fine.
Last edited by Forboding Angel on 26 Jun 2015, 07:11, edited 1 time in total.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: PR Downlaoder Fails on windows 8.1

Post by abma »

you should fill a bug report to weblobby...
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: PR Downloader Fails on windows 8.1

Post by Forboding Angel »

No, weblobby is not the issue, it's frigging pr downloader, It fails when run specifically from command line as well. I'm smart enough to suspect weblobby as being the culprit -_-

Back when i made this thread I had been able to duplicate it thanks to a person having the trouble being kind enough to allow me to use teamviewer with his compy.
Last edited by Forboding Angel on 26 Jun 2015, 07:17, edited 1 time in total.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: PR Downlaoder Fails on windows 8.1

Post by abma »

the third time:
2. please provide the full output of pr-downloader

you are wasting our time :-(
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: PR Downloader Fails on windows 8.1

Post by Forboding Angel »

As it happens, I was correct in what is going on. This is the default permissions for the rapid folder inside my docs my games spring:

Image

It took me two days to get 8.1 on pile of shit. I explained thoroughly what has been happening.

It only happens on certain systems, and as I suspect, it usually only happens on systems that are 8.1 and have never had those folders created in them. I can't replicate it on a fresh install of windows 10, and windows 8 seems to work fine. It is only 8.1 where I keep seeing recurrence for new users.

You keep asking for output for an issue I have had 0 ability to replicate. One would think that for the sake of adequate testing, you would be testing in at least the latest version of windows via a vm. I don't write software, so I don't have a 8.1 vm, and have zero use for one.

This is not an isolated incident, it is a common occurrence.

Weblobby log: http://paste.springfiles.com/view/4acb7a92


Why is pr-downloader saying this inside weblobby?:
Error Downloading game Evolution RTS - v8.96:
No game found for Evolution RTS - v8.96

Code: Select all

C:\Users\forbo_000>cd documents

C:\Users\forbo_000\Documents>cd my games

C:\Users\forbo_000\Documents\My Games>cd spring

C:\Users\forbo_000\Documents\My Games\Spring>ls
'ls' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\forbo_000\Documents\My Games\Spring>dir
 Volume in drive C is Windows8_OS
 Volume Serial Number is 2C27-5590

 Directory of C:\Users\forbo_000\Documents\My Games\Spring

06/25/2015  09:09 PM    <DIR>          .
06/25/2015  09:09 PM    <DIR>          ..
06/25/2015  09:09 PM    <DIR>          cache
06/25/2015  09:09 PM    <DIR>          engine
06/25/2015  09:08 PM    <DIR>          maps
06/25/2015  09:08 PM    <DIR>          rapid
06/25/2015  09:09 PM                60 springsettings.cfg
06/25/2015  09:08 PM    <DIR>          torrent
06/25/2015  09:09 PM             2,264 unitsync.log
06/25/2015  09:07 PM    <DIR>          weblobby
               2 File(s)          2,324 bytes
               8 Dir(s)  875,601,338,368 bytes free

C:\Users\forbo_000\Documents\My Games\Spring>cd engine/96.0

C:\Users\forbo_000\Documents\My Games\Spring\engine\96.0>pr-downloader.exe --dow
nload-game Evolution RTS - v8.96
pr-downloader 0.7-112-g74e1242
[Info] Using filesystem-writepath: C:\Users\forbo_000\Documents\My Games\Spring
[Info] Found 17 repos in C:\Users\forbo_000\Documents\My Games\Spring\rapid\repo
s.springrts.com\repos.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\packages.spring
rts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\s44.repo.spring
rts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\swiw.repo.sprin
grts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\evo.repo.spring
rts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\zk.repo.springr
ts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\techa.repo.spri
ngrts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\jauria.repo.spr
ingrts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\chiliui.repo.sp
ringrts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\lups.repo.sprin
grts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\modelshaders.re
po.springrts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\jw.repo.springr
ts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\tard.repo.sprin
grts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\i18n.repo.sprin
grts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\jrtsc.repo.spri
ngrts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\feature-placer.
repo.springrts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\spring-features
.repo.springrts.com\versions.gz
[Info] opened C:\Users\forbo_000\Documents\My Games\Spring\rapid\mcl.repo.spring
rts.com\versions.gz

[Error] ../../tools/pr-downloader/src/Downloader/Plasma/PlasmaDownloader.cpp:29:
search(): Soap error: 12: System.Web.Services.Protocols.SoapException: Unable to
 handle request. The action 'http://tempuri.org/DownloadFile' was not recognized
.
   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
   at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMe
ssage message)
   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, Http
Context context, HttpRequest request, HttpResponse response, Boolean& abortProce
ssing)
[Error] ../../tools/pr-downloader/src/main.cpp:163:main(): No game found for Evo
lution
[Error] ../../tools/pr-downloader/src/Downloader/Plasma/PlasmaDownloader.cpp:29:
search(): Soap error: 12: System.Web.Services.Protocols.SoapException: Unable to
 handle request. The action 'http://tempuri.org/DownloadFile' was not recognized
.
   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
   at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMe
ssage message)
   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, Http
Context context, HttpRequest request, HttpResponse response, Boolean& abortProce
ssing)
[Error] ../../tools/pr-downloader/src/main.cpp:191:main(): No file found for RTS

[Error] ../../tools/pr-downloader/src/Downloader/Plasma/PlasmaDownloader.cpp:29:
search(): Soap error: 12: System.Web.Services.Protocols.SoapException: Unable to
 handle request. The action 'http://tempuri.org/DownloadFile' was not recognized
.
   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
   at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMe
ssage message)
   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, Http
Context context, HttpRequest request, HttpResponse response, Boolean& abortProce
ssing)
[Error] ../../tools/pr-downloader/src/main.cpp:191:main(): No file found for -
[Error] ../../tools/pr-downloader/src/Downloader/Plasma/PlasmaDownloader.cpp:29:
search(): Soap error: 12: System.Web.Services.Protocols.SoapException: Unable to
 handle request. The action 'http://tempuri.org/DownloadFile' was not recognized
.
   at System.Web.Services.Protocols.Soap12ServerProtocolHelper.RouteRequest()
   at System.Web.Services.Protocols.SoapServerProtocol.RouteRequest(SoapServerMe
ssage message)
   at System.Web.Services.Protocols.SoapServerProtocol.Initialize()
   at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, Http
Context context, HttpRequest request, HttpResponse response, Boolean& abortProce
ssing)
[Error] ../../tools/pr-downloader/src/main.cpp:191:main(): No file found for v8.
96
[Info] Download complete!

C:\Users\forbo_000\Documents\My Games\Spring\engine\96.0>
Last edited by Forboding Angel on 26 Jun 2015, 07:16, edited 2 times in total.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: PR Downloader Fails on windows 8.1

Post by Forboding Angel »

Ok one part is a windows issue. Because windows sucks giant fucking dick.

Encapsulating the game name and version in " " resolves the issue, so essentially weblobby is potentially sending the command incorrectly. Either that OR pr-downloader is derping when it receives the command.

Ok that takes care of one little piggy, but why are versions.gz failing to update sometimes? Permissions on folder restricting files from being overwritten on 8.1?
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: PR Downloader Fails on windows 8.1

Post by abma »

1. you are using an old version of pr-downloader, it uses plasma which got broken to zk-server changes. In newer version this is disabled. try with the pr-downloader from spring 99.0 please or a 99.0.1 development version.

2. FYI: the log from weblobby shows without quotes but seems to use quotes, you have to add quotes when running from command line when the name contains spaces. (thats correct)

3. pr-downloader sets file times for the files it downloads. whats the file creation and modified time of C:\Users\forbo_000\Documents\My Games\Spring\rapid\evo.repo.springrts.com\versions.gz ?
Post Reply

Return to “Help & Bugs”