Skip to content

8u362 has error loading msvcp140.dll #658

Description

@pcnchang

Hi, for websphere liberty, I can run it wtih 8u352. But for 8u362 it fails with:
Error: loading: (JAVA_HOME)\jre\bin\msvcp140.dll

It happens in Windows server 2016, Windows server 2019.

I compared the msvc140.dll:

8.0.352's msvcp140.dll is 14.16.27003.0
8.0.362's msvcp140.dll is 14.34.31931.0

The following links:
https://communities.bentley.com/products/construction/w/construction__wiki/63182/known-issues---synchro-4d-pro-2022-v6-5-1-5-release

https://developercommunity.visualstudio.com/t/Legacy-applications-may-crash-with-lates/10206804

It seems the version bundled in Semeru runtime has included the bogus DLL.

Is it possible to get this fixed as 8u362.fix or 8u365? Otherwise we have to skip this Semeru runtime from patching.

Strangely this only happens to 8u362. Liberty works fine with 11.0.18 and 17.0.6.

Test case:

  • download websphere liberty 23.0.0.3
  • set JAVA_HOME=YOUR_JAVA
  • run liberty's server command
    e.g. my liberty is in e:\data\liberty. Just run e:\data\liberty\bin\server and it fails.

I am going to create a case with IBM support as well. Thank you very much.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions