Setting the JVM memory in the wrapper-override.conf file causes the MID server to failIssue <!-- div.margin{ padding: 10px 40px 40px 30px;}table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em;}table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2;}table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%;}table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245);}table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000;}.title { color: #D1232B; font-weight:normal; font-size:28px;}h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px}h2{ color: #646464; font-weight:bold; font-size:18px;}h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline;}h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:;}h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:;}h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:;} --> Setting the JVM memory in the wrapper-override.conf file causes the MID server to fail Issue Customer set the JVM memory in the wrapper-override.config file and after that the MID Server fails to start successfully with the following error in the wrapper log: Could not reserve enough space for X KB object heap Solution This is usually caused by limitation of the memory address dictated by the platform the MID server is installed on and the MID server build itself. The maximum Java heap size is set to 1024 MB by default, if this setting is overridden and the MID Server architecture does not support the increased heap size, then the MID Server service does not start. Before increasing the heap size, make sure the server can accommodate this extra size: Check the server node's memoryCheck if the server is a 64-bit architectureCheck if the Java JRE version installed in the \agent\jre\bin directory is 64-bit platform java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) Check if the MID Server package is 64-bit platform. This is verified in the agent log, you should see a line similar to the one below in the logs. Notice that in a 64-bit MID Server package, its name ends with x86-64.zip indicating this is a 64-bit version, in a 32-bit system this ends as x86-32.zip: StartupSequencer Installed: [mid-core.jakarta-05-03-2017__patch1-hotfix2-07-19-2017_07-20-2017_0935.universal.universal.zip, mid-jre.jakarta-05-03-2017__patch1-hotfix2-07-19-2017_07-20-2017_0935.windows.x86-64.zip]