Invalid file name for use with -Xloggc: Filename can only contain the characters [A-Z][a-z][0-9]-_.%[p|t]
Issue: WebLogic manged server does not start with below error Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Invalid file name for use with -Xloggc: Filename can only contain the characters [A-Z][a-z][0-9]-_.%[p|t] but it has been /tmp/gc_wls$$.log Thoughts: I was passing '-Xloggc:/tmp/gc_wls$$.log' as part of Arguments under 'Server Start' under my managed server in WebLogic Console. Generally $$ evaluates to PID of the process for which the memory arguments are passed to. But the values that are sent using Arguments section for a server as i did above will be sent as Java Arguments instead of Memory Argument which then failed to evaluate to process ID. Resolution: The memory arguments which are passed in Arguments section should be refactored. In my case, i created a new executable file in my domain home setUserOverrides.sh(A file if exists processed by startWeblogic.sh) and passed m