duststorm / gmapcatcher

Automatically exported from code.google.com/p/gmapcatcher
0 stars 0 forks source link

GMapCatcher Broken in Windows 8. #375

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?

Gmapcatcher 0.8.0.1, and 0.8.0.2 when installed on a windows 8 pc (Toshiba 
Satellite) will not update map tiles.  This is likely due to one of the new 
windows security features. Running the program in administrator mode and 
windows 7 compatibility mode do not correct the issue.

When the program was installed on a windows 7 pc (dual boot on my black 
Macbook) all worked as advertised.

What version of the product are you using? On what operating system?
0.8.0.2 - Windows 8 - Toshiba satellite. Broken.
0.8.0.2 - Windows 7 - Black Macbook (dual boot). Works great.

Please provide any additional information below.
With other programs i have noticed that Windows 8 will reject use of any 
unsigned drivers and (depending on the program) will not allow writing to the 
hard-drive unless in admin mode.  It is likely that there is another security 
feature similar to these that is hindering the usefulness of Gmapcatcher.

Original issue reported on code.google.com by theanswe...@gmail.com on 16 Apr 2013 at 1:57

GoogleCodeExporter commented 8 years ago
The time to drop support for windows draws near...
I will recommend a real Linux Based Operating System such as Ubuntu: 
http://www.ubuntu.com/desktop

Original comment by heldersepu on 16 Apr 2013 at 12:20

GoogleCodeExporter commented 8 years ago
Thank you for the OS recommendation. :-) Windows has been a pain.  As far as 
syptoms of this problem
1. Gmapcatcher is connecting to map servers. I can search a location and it 
will re-direct to the coordinates.
2. When download is started using operations>download I can see the bits sent 
and received in windows network status window.... I do not think it is a 
firewall issue because of these symptoms.
3.  Using Gmapcatcher on my windows 7 pc i was able to download tiles.  I 
copied the directory where they were saved and pasted it to my windows 8 pc.  
Gmapcatcher loaded the tiles and displayed them correctly.
4. This is just conjecture- I think it has something to do with Windows 8 
default program read write permissions.  I changed maps.exe permissions to 
allow it to read, write, and modify as needed.  This did not correct the issue.
5. Ubuntu is seeming like a really great option at the moment.

Original comment by theanswe...@gmail.com on 16 Apr 2013 at 7:26

GoogleCodeExporter commented 8 years ago
Te be more clear, i think that GMapCatcher is unable to modify the files saved 
in C:\users\username\.GMapCatcher\
It is able to pull information from servers but cannot store it to the hard 
drive.

Original comment by theanswe...@gmail.com on 16 Apr 2013 at 7:34

GoogleCodeExporter commented 8 years ago
Issue 377 has been merged into this issue.

Original comment by heldersepu on 26 Apr 2013 at 11:06

GoogleCodeExporter commented 8 years ago
I finally got myself a Windows 8 Virtual Machine an I was able to replicate the 
problem, let's see if I can figure out what is going on...

Original comment by heldersepu on 27 Apr 2013 at 2:45

GoogleCodeExporter commented 8 years ago
Here is the actual error:
Exception in thread Thread-6:
Traceback (most recent call last):
  File "threading.pyc", line 530, in __bootstrap_inner
  File "threading.pyc", line 734, in run
  File "maps.py", line 134, in do_search
  File "gmapcatcher\mapServices.pyc", line 63, in search_location
  File "gmapcatcher\mapServers\googleMaps.pyc", line 85, in search_location
  File "gmapcatcher\openanything.pyc", line 128, in fetch
  File "gmapcatcher\openanything.pyc", line 113, in openAnything
  File "urllib2.pyc", line 392, in open
  File "urllib2.pyc", line 410, in _open
  File "urllib2.pyc", line 370, in _call_chain
  File "urllib2.pyc", line 1186, in http_open
  File "urllib2.pyc", line 1161, in do_open
URLError: <urlopen error [Errno 11001] getaddrinfo failed>

Original comment by heldersepu on 27 Apr 2013 at 3:03

GoogleCodeExporter commented 8 years ago
After installing all the requirements:
https://code.google.com/p/gmapcatcher/wiki/devEnv
It works when running from code, Microsoft must have changed one of the dll...

Original comment by heldersepu on 4 May 2013 at 3:50

GoogleCodeExporter commented 8 years ago
Clarification to previous comment:
After installing all the requirements *UNDER WIN8* it works...

Original comment by heldersepu on 4 May 2013 at 3:55

GoogleCodeExporter commented 8 years ago
Have you tried creating an installation package under Win8 to see if it works 
after that?

Original comment by kipenros...@gmail.com on 4 May 2013 at 4:45

GoogleCodeExporter commented 8 years ago
Issue 381 has been merged into this issue.

Original comment by heldersepu on 24 Jun 2013 at 1:40

GoogleCodeExporter commented 8 years ago
it seems the culprit is DNSAPI.DLL

Original comment by heldersepu on 20 Jul 2013 at 4:09

GoogleCodeExporter commented 8 years ago
Py2exe is packing DNSAPI.DLL but that dll already exists under \Windows\System32

Original comment by heldersepu on 20 Jul 2013 at 4:56

GoogleCodeExporter commented 8 years ago
It should be all good now, please try:
https://code.google.com/p/gmapcatcher/downloads/detail?name=GMapCatcher-0.8.0.5.
exe

Original comment by heldersepu on 20 Jul 2013 at 6:04

GoogleCodeExporter commented 8 years ago
Issue 381 has been merged into this issue.

Original comment by heldersepu on 22 Jul 2013 at 1:46

GoogleCodeExporter commented 8 years ago
Issue 377 has been merged into this issue.

Original comment by heldersepu on 22 Jul 2013 at 1:47

GoogleCodeExporter commented 8 years ago
I just realized that we have to delete DNSAPI.DLL from the GMapCatcher program 
folder

Original comment by heldersepu on 17 Aug 2013 at 5:05

GoogleCodeExporter commented 8 years ago
I don't have a DNSAPI.dll in GMapCatcher or any of its subfolders.

Original comment by klaudyu...@gmail.com on 17 Aug 2013 at 6:46

GoogleCodeExporter commented 8 years ago
I you don't have DNSAPI.dll you should not have any problems downloading under 
Windows 8

Original comment by heldersepu on 17 Aug 2013 at 11:10