Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AsTeRICS-Ergo.exe does not work on Win 8.1 - error of missing .dll (Installer Problem) #112

Open
klues opened this issue Nov 13, 2017 · 11 comments

Comments

@klues
Copy link
Contributor

klues commented Nov 13, 2017

I've tried to install AsTeRICS-Ergo 3.3 and 4.0 on a Windows 8 Virtual Machine - both did not work :'(

After installing JDK on the virtual machine, the .bat works, the .exe not.

@klues
Copy link
Contributor Author

klues commented Nov 13, 2017

The error message at starting AsTeRICS-Ergo.exe is:
api-ms-win-crt-utility-l1-1-0.dll is missing
although this file is present in AsTeRICS-Ergo/runtime/bin

@klues
Copy link
Contributor Author

klues commented Nov 13, 2017

the last version where the AsTeRICS-Ergo.exe works is 3.2.3.
On 3.3.0 and 4.0.0-alpha the error-message regarding the missing .dll appears. Also tested this on Win8 Tablet -> the same.

@klues
Copy link
Contributor Author

klues commented Nov 13, 2017

comparing 3.2.3 with 3.3.0 on AsTeRICS-Ergo repo:
v3.2.3...v3.3.0

comparing 3.2.3 with 3.3.0 on AsTeRICS repo:
asterics/AsTeRICS@29e049a...456859a

@klues
Copy link
Contributor Author

klues commented Nov 13, 2017

"good" news:
I rebuilt AsTeRICS-Ergo 3.2.3 with tags/v3.2.3 and commit klues/AsTeRICS@f877ab9 in my AsTeRICS-Ergo fork (should be the right version for 3.2.3) and I got the same dll-error.

so the problem is not in the code, but somehow in my installer-creation-suite. maybe different JDK, maybe different wix-toolset?!

@klues
Copy link
Contributor Author

klues commented Nov 13, 2017

installers created on the computer of @deinhofer work on the Win8 virtual machine.
Program versions installed on his computer:

  • Java: 1.8.0_131
  • InnoSetup: 5.5.4
  • Visual C Redistributable: 2008, 2010, 2012, 2013, 2015

so first "fix": @deinhofer creates installers. I'll try to install the same versions like above and check if installer creation then also works on my PC.

@deinhofer
Copy link
Contributor

Please try it with the 4.4.0-alpha2 version

@klues
Copy link
Contributor Author

klues commented Nov 13, 2017

uploaded a second release (4.0.0-alpha2) built with my private pc:

  • JDK: 1.8.0_121
  • InnoSetup: 5.5.9
  • Visual C Redistributable: 2005, 2008, 2010, 2012, 2013, 2017
  • .NET Framework: 4.5.1, 4.6, 4.6.1

@klues klues changed the title AsTeRICS-Ergo.exe does not work on Win 8.1 - error of missing .dll AsTeRICS-Ergo.exe does not work on Win 8.1 - error of missing .dll (Installer Problem) Nov 14, 2017
@klues
Copy link
Contributor Author

klues commented Nov 14, 2017

@ dll problem:
tried to:

  • use same JDK as @deinhofer
  • use same InnoSetup-version
  • install all/different version of Visual C++ Redistributable

but nothing fixed the issue - still the missing dll-problem on Windows 8.
However, I'll set lower priority to this issue now, because we have the workaround to build releases on the laptop of @deinhofer

@stefaniehoechtl
Copy link
Collaborator

I also had the problem of the missing .dll (AsTeRICS Ergo 4.0.0-alpha), testing with v4.0.0-alpha3 the installation of AsTeRICS Ergo was successful. (Microsoft Windows Vista Home Premium, VAIO Sony Corporation VGN-FW21M)

@klues
Copy link
Contributor Author

klues commented Nov 15, 2017

yeah, good that it works now with alpha3 :)

@klues
Copy link
Contributor Author

klues commented Nov 24, 2017

issue is fixed for production, which means that it is not a problem for the releases right now - we just build the release on one of the Laptops where it works (my private laptop and the laptop of @deinhofer).

however the issue is still open, because I want to find out the reason, why installer creation does not work on some systems/on my work laptop?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants