You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by GitBox <gi...@apache.org> on 2019/11/26 18:32:26 UTC

[GitHub] [commons-daemon] kinow commented on a change in pull request #14: More startup logging.

kinow commented on a change in pull request #14: More startup logging.
URL: https://github.com/apache/commons-daemon/pull/14#discussion_r350906354
 
 

 ##########
 File path: src/native/windows/src/javajni.c
 ##########
 @@ -276,57 +276,68 @@ static BOOL __apxLoadJvmDll(APXHANDLE hPool, LPCWSTR szJvmDllPath, LPCWSTR szJav
         }
     }
 
-    /* Add java bin path to the PATH to fix loading of awt.dll */
+    /* Add Java bin path to the PATH to fix loading of awt.dll */
+    apxLogWrite(APXLOG_MARK_DEBUG "Adding Java bin path to the PATH to fix loading of awt.dll: '%S'", jreBinPath);
     apxAddToPathW(hPool, jreBinPath);
 
     /* Set the environment using putenv, so JVM can use it */
     apxSetInprocEnvironment();
 
-    apxLogWrite(APXLOG_MARK_DEBUG "loading jvm '%S'", dllJvmPath);
+    apxLogWrite(APXLOG_MARK_DEBUG "Loading JVM DLL '%S'", dllJvmPath);
     _st_sys_jvmDllHandle = LoadLibraryExW(dllJvmPath, NULL, 0);
     if (IS_INVALID_HANDLE(_st_sys_jvmDllHandle) &&
         GetFileAttributesW(dllJvmPath) != INVALID_FILE_ATTRIBUTES) {
         /* There is a file but cannot be loaded.
          * Try to load the MSVCRTxx.dll before JVM.dll
          */
+        apxLogWrite(APXLOG_MARK_ERROR "Found '%S' but couldn't load it.", dllJvmPath);
+
         WCHAR  crtBinPath[SIZ_PATHLEN];
 
         lstrlcpyW(jreBinPath, SIZ_PATHLEN, dllJvmPath);
         if(l == 2) {
             lstrlcpyW(crtBinPath, SIZ_PATHLEN, jreBinPath);
             lstrlcatW(crtBinPath, SIZ_PATHLEN, MSVCRT71_DLLNAME);
             if (GetFileAttributesW(crtBinPath) != INVALID_FILE_ATTRIBUTES) {
+                apxLogWrite(APXLOG_MARK_DEBUG "Loading '%S'.", crtBinPath);
                 if (LoadLibraryW(crtBinPath)) {
                     /* Found MSVCRTxx.dll
                      */
-                    apxLogWrite(APXLOG_MARK_DEBUG "preloaded '%S'",
-                                crtBinPath);
-                }
+                    apxLogWrite(APXLOG_MARK_DEBUG "Preloaded '%S'", crtBinPath);
+				}
 
 Review comment:
   Tabs here instead of spaces? There are more tabs in this change.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services