EventGhost

Ad blocker detected:
Our software and support is 100% free. This website is not.
You can donate in 2 ways, by turning off your ad blocker or by pressing the Donate button.

************ NOTICE ************

UPDATE YOUR BOOKMARKS!!!

We have an issue that there is no way around as of yet.
I have done all I can to try and prevent this from happening.
We are going to be losing the .com, .org and .de domains.
We have not been able to contact the original author of EventGhost
(the person that owns those domains) to redirect them to the new web server.
I set in motion when we first moved a redirection from the old server to the new server.
I also put in markers so that search engines would see this change and update any pointers
they have. We still have the .net domain for the production site. and the .rocks for the test site.
For the past few months you have been getting redirected to the .net site if you used one of the 3
domains mentioned above. I just wanted to tell everyone so they can make any changes needed.

With the release versions I see the System actions in the Add Action dialog, that plugin appears to be automatically added to every tree. With my builds or the Appveyor builds the System actions are not shown in the Add Action dialog and the System plugin is shown in red in the Add Plugin dialog. Other than that issue EventGhost seems to be working as expected. This doesn't seem to be related to any specific version of the source. It happens even if I use the build of the commit the release was made at.

Last edited by pearbear on Thu Jan 12, 2017 2:05 pm, edited 1 time in total.

Thank You for pointing this out. It led me to find what the actual error is.
and it could have been you that caused it

because of the speech plugin and downgrading pywin32 to work right with it. it's a possibility. because there is another lib that the system plugin uses that ises another lib that doesn't exist is causing this error.

and because EG has been made to read an installed python's site packages. and most probably the people that have python installed and have installed all of the dependencies will have this other lib installed. so we never encountered the error.

I actually had to install one of the app veyor builds onto a VM that has no python installed to even produce an error.

then i had to change some of the code around in the system plugin to find the real error.

kgschlosser wrote:
I actually had to install one of the app veyor builds onto a VM that has no python installed to even produce an error.

but that was a different error from what I encounter, right. I do have Python installed on the computer that I'm having this problem with. I'll try on my other computer that doesn't have Python to see if there's a difference.

Yes, I just tried the latest AppVeyor build(322) with six.py added and there is no traceback and the System plugin is correctly loaded and the actions are available in the Add Action dialog. Great work, thanks! I think this is a very important thing to make it so anyone can beta test, review pull requests, and verify bugs before reporting them.

I didn't encounter the other problem you reported with 0.5.0-beta5 and the six.py file added. Does that happen with an empty tree and only the stock plugins installed? Let me know if there's any specific test you want me to run to check on that.

this would root deeper then an appveyor build. if a release got sent out without this included it would fail.

see the big issue is that because EG now uses any modules form a python installation when some other module gets installed it may have a dependency on six. so it gets installed by default... and after EG gets built and tests gets run. no errors would have occurred. because EG would grab the six module from the python installation. I believe it's sphinx or crypto. I do know one of the other modules do use it so when that module gets installed it automatically installs six. and that is why appveyor passes. is because it downloads the modules required for build causes six to get installed. and because those modules are only needed for the build process and not the actual running of EG it is not an included module in the setup.exe and therefore neither is six.