Getting "well-known file /tmp/.java_pidxxx is not secure: file's group should be the current group (which is 1xx7) but the group is 1xx8" when executing jstack / jmap / jcmd and unable to generate a thread dump / heap dump
Issue
-
Got the following
well-known file /tmp/.java_pidxxx is not secure: file's group should be the current group (which is 1xx7) but the group is 1xx8
when executingjstackcommand and unable to generate a thread dump:[root@myhost /tmp]# jstack -l <JAVA_PID> <JAVA_PID>: java.io.IOException: well-known file /tmp/.java_pid<JAVA_PID> is not secure: file's group should be the current group (which is 1xx7) but the group is 1xx8 at sun.tools.attach.LinuxVirtualMachine.checkPermissions(Native Method) at sun.tools.attach.LinuxVirtualMachine.(LinuxVirtualMachine.java:117) at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63) at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208) at sun.tools.jcmd.JCmd.executeCommandForPid(JCmd.java:147) at sun.tools.jcmd.JCmd.main(JCmd.java:131) -
Got the following
well-known file /tmp/.java_pidxxx is not secure: file's group should be the current group (which is 1xx7) but the group is 1xx8
when executingjmapcommand and unable to generate a heap dump:[root@myhost /tmp]# jmap -dump:format=b,file=heap.hprof <JAVA_PID> <JAVA_PID>: java.io.IOException: well-known file /tmp/.java_pid<JAVA_PID> is not secure: file's group should be the current group (which is 1xx7) but the group is 1xx8 at sun.tools.attach.LinuxVirtualMachine.checkPermissions(Native Method) at sun.tools.attach.LinuxVirtualMachine.(LinuxVirtualMachine.java:117) at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(LinuxAttachProvider.java:63) at com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:208) at sun.tools.jcmd.JCmd.executeCommandForPid(JCmd.java:147) at sun.tools.jcmd.JCmd.main(JCmd.java:131) -
Same error was thrown when executing
jcmd <JAVA_PID> GC.heap_dump -all=true FILENAME.hprof
Environment
- Red Hat AMQ
- 7.x
- Red Hat Enterprise Linux (RHEL)
- 7.x
- OpenJDK
- 1.8
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
