[FIXED] MSVCR71

Found a bug in EventGhost? Report it here.
PoolQ
Posts: 11
Joined: Tue Feb 21, 2006 3:29 am

[FIXED] MSVCR71

Post by PoolQ » Wed Dec 27, 2006 10:24 pm

just installed EG on new computer
0.3.3 then 0.3.4 build 829 and updater to 831

EG cannot find MSVCR71.DLL

the DLL is in the C:\eventghost dir with the .exe

I also copied it to windows\system32 and still no luck finding it

User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster » Thu Dec 28, 2006 2:55 pm

Very odd. Do you have the servicepack 2 for XP installed?

PoolQ
Posts: 11
Joined: Tue Feb 21, 2006 3:29 am

Post by PoolQ » Thu Dec 28, 2006 8:03 pm

yes I do

agree very strange
I thought that any program would look for a DLL in the application directory first and then in windows\system next

PoolQ
Posts: 11
Joined: Tue Feb 21, 2006 3:29 am

Post by PoolQ » Thu Dec 28, 2006 8:05 pm

well I have now rebooted the system after EG install and it loads correctly now. how very strange

PoolQ
Posts: 11
Joined: Tue Feb 21, 2006 3:29 am

Post by PoolQ » Thu Dec 28, 2006 8:26 pm

the strangeness continues
I load my config file and get this

Traceback (most recent call last):
File "C:\EventGhost\eg\ThreadWorker.py", line 87, in DoOneEvent
File "C:\EventGhost\eg\ThreadWorker.py", line 32, in __call__
File "C:\EventGhost\eg\ActionThread.py", line 58, in StopSession
AttributeError: 'NoneType' object has no attribute 'UnloadPlugins'
Traceback (most recent call last):
File "C:\EventGhost\eg\MainFrame.py", line 820, in OnMenuOpen
Traceback (most recent call last):
eg.eventThread.CallWait(eg.eventThread.StopSession)
File "C:\EventGhost\eg\ThreadWorker.py", line 87, in DoOneEvent
File "C:\EventGhost\eg\ThreadWorker.py", line 198, in CallWait
File "C:\EventGhost\eg\ThreadWorker.py", line 32, in __call__
raise "Timout in CallWait"
File "C:\EventGhost\eg\EventThread.py", line 87, in StopSession
Timout in CallWait File "C:\EventGhost\eg\ThreadWorker.py", line 198, in CallWait

Timout in CallWait
System.Idle
System.UnIdle
System.Idle
System.UnIdle

User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster » Thu Dec 28, 2006 8:40 pm

Yes, very strange. Please do the following:
1. Start EG with the commandline option "-debug"
2. Try to reproduce the error.
3. Look in the EG installation directory for a file named "EventGhost.exe.log"
4. Paste the contents of this log here.

PoolQ
Posts: 11
Joined: Tue Feb 21, 2006 3:29 am

Post by PoolQ » Thu Dec 28, 2006 9:28 pm

ran EG with -debug
error out as before
no log file created!

when I load my config file, nothing shows up in the configuration window

all the errors show up and then it stops

I notice a regsvr32.exe eventghost.exe in the main folder, should I have executed this

I am wonder with the fresh install if there is something basic I should have done

I ran the install and then the update, moved my config from the old computer to the new one in the EG dir.

User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster » Thu Dec 28, 2006 9:38 pm

EventGhost should not install a "regsvr32.exe", don't know where this comes from. DO you run with administrator privilege or as a limited user account?

Actually it should simply work if you install EG and open your old XML that is somewhere placed on your system.

Another try:
Look for a file "config.py" in your application data folder. The path should be something like:
C:\Documents and Settings\user_name\Application Data\EventGhost\config.py
Delete this file and try it again.

PoolQ
Posts: 11
Joined: Tue Feb 21, 2006 3:29 am

Post by PoolQ » Thu Dec 28, 2006 10:11 pm

I am logged in as admin

I uninstalled EG and installed version 3.3

This time i used the default location and only copied my config file to the EG directory

everything is now working fine

possible causes
build 831 ( I doubt this was the problem)
something in the non-standard install location causing the problem, sure could be, maybe :)
problem being caused buy non-standard location, maybe

It's working so I am happy and using EG again. Thanks for your continued effort to support this great product

User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster » Sat Dec 30, 2006 5:08 pm

PoolQ wrote: something in the non-standard install location causing the problem, sure could be, maybe :)
How did you change the standard location? Did you change the system setting for "C:\Program Files" for the whole system?

I think we had a similiar error by one user, that has changed this setting in the registry. There was some typo in one of his pathes.

RuudG
Posts: 8
Joined: Mon Jan 08, 2007 10:24 am

Post by RuudG » Mon Jan 08, 2007 10:53 am

Same problem here, EG reports a missing MSVCR71.DLL. Both v03.3 and v0.3.4 build 843 report this problem.

Logfile:
Traceback (most recent call last):
File "EventGhost.pyw", line 34, in <module>
File "C:\Apps\EventGhost/eg/Main.py", line 95, in <module>
import Init
File "C:\Apps\EventGhost\eg\Init.py", line 12, in <module>
import wx
File "wx\__init__.pyc", line 45, in <module>
File "wx\_core.pyc", line 4, in <module>
File "wx\_core_.pyc", line 12, in <module>
File "wx\_core_.pyc", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.
I'm using WinXP SP2 on two different bootdisks and installed EG on both disks. On one it works perfectly, the other cannot find the DLL.

I tried to follow your advice to remove the config.py file, but there is no such file in the problematic installation.

This is not the first time I encountered this, the missing dll notice appears and disappears in some mysterious way. Sometimes rebooting and/or reinstalling EG helps. But unfortunately in this case it doesn't.

On the positive side, if it works it works awesome. Great app, thanks a lot.

User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster » Mon Jan 08, 2007 4:25 pm

Thanks for your bug report.

I have just uploaded 0.3.4 build 844 as the new release candidate. I changed a setting in the installer, that might fix this MSVCR71.DLL issue. Please try it out.

RuudG
Posts: 8
Joined: Mon Jan 08, 2007 10:24 am

Post by RuudG » Tue Jan 09, 2007 11:44 am

Thanks for the new build. Unfortunately it didn't work. Still the missing dll popup.

Amazing situation. Two quite similar WinXP installations and on one EG works great and on the other one not at all. And unfortunately, the one I use for my HTPC is the invalid one.

User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster » Tue Jan 09, 2007 3:05 pm

Awful. Could you please make a search on both machines for "MSVCR71.DLL" to see if and where possibly multiple versions of this DLL are installed? And if you find multiple ones on the machines, please look into its properties to get the exact version number.

User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Post by Bitmonster » Tue Jan 09, 2007 3:55 pm

I found something strange. Eventhough I instructed the installer to explicitly use the version of the DLL that is distributed along with my Python runtime (version 7.10.3052.4), it has used the one that is installed inside my system32 directory (version 7.10.6030.0). Maybe this is the bug. I patched the installer now, to fix this. So please get the new RC (848) and check if the right version (7.10.3052.4) is installed inside EG's program directory.

Post Reply