• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Tim Cooke
  • Devaka Cooray
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Ganesh Patekar

How to analyze core dumps in java.

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How to get the root cause of Hung thread from java core dump?
I have attached the sample core dump file. Please help me resolving the root cause of it and help me understand how to debug such issue quickly.
Any help regarding this is highly appreciated.





Thanks n regards,

Sunny kumar.
 
Bartender
Posts: 1558
5
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to CodeRanch!

I'm unable to see the attachment.

Moreover, I didn't understand the question.

Do you mean to say core dump thrown by JVM? In this case, you can check it via any standard debugger like gdb. The problem is, JVM libs mostly do not contain debug information, and it is very difficult to debug it. Apart from this, it is pretty rare scenario.

If you mean thread dump or heap dump, then yes, it can be analyzed (though, 'debugging' is not proper term here).

A standard way of obtaining thread dump is to send SIGQUIT signal to JVM - it should print thread dump on standard console (may be actual console, or a file).

Heap dump of running Java process can be obtained via jmap utility - further, the heap dump can be analyzed via jhat utility.

Please TellTheDetails - which exact dump you need to obtain.
 
Marshal
Posts: 65809
250
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not a “beginning” question: moving discussion.
 
sunnyday singh
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HI Thanks for reply,

its java thread Dump.I was not able to attach the thread dump file earlier. i am getting this error while trying to attach the java core dump file.
Files with the extension .rar are not allowed as attachment in the message. not able to attache even in text or zip format.file size 273kb only.Could you please suggest how i ll attach a file here.

Example of my java dump file below: Starting line and tag of my java thread dump file below: Please note this is not the complete dump file.

NULL ------------------------------------------------------------------------
0SECTION TITLE subcomponent dump routine
NULL ===============================
1TISIGINFO Dump Event "user" (00004000) received
1TIDATETIME Date: 2013/06/25 at 17:48:44
1TIFILENAME Javacore filename: /usr/websphere6/was61LV2_A59/AppServer/javacore.20130625.174844.1589426.0001.txt
NULL ------------------------------------------------------------------------
0SECTION GPINFO subcomponent dump routine
NULL ================================
2XHOSLEVEL OS Level : AIX 5.3
2XHCPUS Processors -
3XHCPUARCH Architecture : ppc64
3XHNUMCPUS How Many : 6
NULL
1XHERROR2 Register dump section only produced for SIGSEGV, SIGILL or SIGFPE.
NULL
NULL ------------------------------------------------------------------------
0SECTION ENVINFO subcomponent dump routine
NULL =================================
1CIJAVAVERSION J2RE 5.0 IBM J9 2.3 AIX ppc64-64 build j9vmap6423-20121012
1CIVMVERSION VM build 20121010_124616_BHdSMr
1CIJITVERSION 20120914_26053ifx1_r8
1CIJITMODES JIT enabled, AOT disabled, FSD disabled, HCR disabled
1CIRUNNINGAS Running as a standalone JVM
1CICMDLINE /usr/websphere6/ndb61LV2_A59/java/bin/java -Declipse.security -Dwas.status.socket=40649 -Dosgi.install.area=/usr/websphere6/ndb61LV2_A59
-Dosgi.configuration.area=/usr/websphere6/was61LV2_A59/AppServer/configuration -Djava.awt.headless=true -Dosgi.framework.extensions=com.ibm.cds -Xshareclasses:name=webspherev61_%g,groupAccess,nonFatal -Xscmx50M -Xbootclasspath/p:/usr/websphere6/ndb61LV2_A59/java/jre/lib/ext/ibmorb.jar:/usr/websphere6/ndb61LV2_A59/java/jre/lib/ext/ibmext.jar -classpath
/usr/websphere6/was61LV2_A59/AppServer/properties:/usr/websphere6/ndb61LV2_A59/properties:/usr/websphere6/ndb61LV2_A59/lib/startup.jar:/usr/websphere6/ndb61LV2_A59/lib/bootstrap.jar:
/usr/websphere6/ndb61LV2_A59/lib/j2ee.jar:/usr/websphere6/ndb61LV2_A59/lib/lmproxy.jar:/usr/websphere6/ndb61LV2_A59/lib/urlprotocols.jar:/usr/websphere6/ndb61LV2_A59/deploytool/itp/batchboot.jar:
/usr/websphere6/ndb61LV2_A59/deploytool/itp/batch2.jar:/usr/websphere6/ndb61LV2_A59/java/lib/tools.jar:/usr/websphere6/ndb61LV2_A59/lib/servlet.jar:/u01/app/oracle/product/10.2.0/jdbc/lib/ojdbc14.jar
-Dibm.websphere.internalClassAccessMode=allow -Xms256m -Xmx512m -Dws.ext.dirs=/usr/websphere6/ndb61LV2_A59/java/lib:/usr/websphere6/was61LV2_A59/AppServer/classes:/usr/websphere6/ndb61LV2_A59/classes:/usr/websphere6/ndb61LV2_A59/lib:
/usr/websphere6/ndb61LV2_A59/installedChannels:/usr/websphere6/ndb61LV2_A59/lib/ext:/usr/websphere6/ndb61LV2_A59/web/help:/usr/websphere6/ndb61LV2_A59/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime
-Dderby.system.home=/usr/websphere6/ndb61LV2_A59/derby -Dcom.ibm.itp.location=/usr/websphere6/ndb61LV2_A59/bin -Djava.util.logging.configureByServer=true
-Duser.install.root=/usr/websphere6/was61LV2_A59/AppServer -Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder -Dwas.install.root=/usr/websphere6/ndb61LV2_A59
-Dpython.cachedir=/usr/websphere6/was61LV2_A59/AppServer/temp/cachedir -Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager -Dserver.root=/usr/websphere6/was61LV2_A59/AppServer
-DGalaxyLogDir=/usr/websphere6/was61LV2_A59/AppServer/logs/OAPServerLV2_clone3 -Dcom.ibm.websphere.security.krb.canonical_host=true -DjvmName=OAPServerLV2 -Xminf0.3 -Xmaxf0.6
-Dcom.ibm.ws.security.spnego.isEnabled=true -Duser.timezone=GMT -Xoptionsfile=/usr/websphere6/was61LV2_A59/AppServer/properties/dump_options.txt
-Djava.security.auth.login.config=/usr/websphere6/was61LV2_A59/AppServer/properties/wsjaas.conf -Djava.security.policy=/usr/websphere6/was61LV2_A59/AppServer/properties/server.policy
com.ibm.wsspi.bootstrap.WSPreLauncher -nosplash -application com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServer /usr/websphere6/was61LV2_A59/AppServer/config
was61LV2_A59Network p26017prw659 OAPServerLV2_clone3
1CIJAVAHOMEDIR Java Home Dir: /usr/websphere6/ndb61LV2_A59/java/jre
1CIJAVADLLDIR Java DLL Dir: /usr/websphere6/ndb61LV2_A59/java/jre/bin
1CISYSCP Sys Classpath: /usr/websphere6/ndb61LV2_A59/java/jre/lib/ext/ibmorb.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/ext/ibmext.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/vm.jar;
/usr/websphere6/ndb61LV2_A59/java/jre/lib/core.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/charsets.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/graphics.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/security.jar;
/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmpkcs.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmorb.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmcfw.jar;
/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmorbapi.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmjcefw.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmjgssprovider.jar;
/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmjsseprovider2.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmjaaslm.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/ibmcertpathprovider.jar;
/usr/websphere6/ndb61LV2_A59/java/jre/lib/server.jar;/usr/websphere6/ndb61LV2_A59/java/jre/lib/xml.jar;
1CIUSERARGS UserArgs:
2CIUSERARG -Xjcl:jclscar_23
2CIUSERARG -Dcom.ibm.oti.vm.bootstrap.library.path=/usr/websphere6/ndb61LV2_A59/java/jre/bin
2CIUSERARG -Dsun.boot.library.path=/usr/websphere6/ndb61LV2_A59/java/jre/bin
2CIUSERARG -Djava.library.path=/usr/websphere6/ndb61LV2_A59/java/jre/bin:/usr/websphere6/ndb61LV2_A59/java/jre/bin:/usr/websphere6/ndb61LV2_A59/java/jre/bin/classic:/usr/websphere6/ndb61LV2_A59/java/jre/bin:
/usr/websphere6/ndb61LV2_A59/bin:/usr/local/mps/lib:/usr/mqm/java/lib64:/usr/mqm/java/lib:/opt/group1/v1.4/doc1gen:/usr/local/mps/lib:/usr/mqm/java/lib64:/usr/mqm/java/lib:
/opt/group1/v1.4/doc1gen:/usr/local/mps/lib:/usr/mqm/java/lib64:/usr/mqm/java/lib:/opt/group1/v1.4/doc1gen:/usr/local/mps/lib:/usr/mqm/java/lib64:/usr/mqm/java/lib:/opt/group1/v1.4/doc1gen:
/usr/mqm/java/lib:/usr/websphere6/ndb61LV2_A59/java/jre/bin/j9vm:/usr/websphere6/ndb61LV2_A59/java/jre/bin/j9vm:/usr/websphere6/ndb61LV2_A59/java/jre/bin/j9vm:/usr/lib
2CIUSERARG -Djava.home=/usr/websphere6/ndb61LV2_A59/java/jre
2CIUSERARG -Djava.ext.dirs=/usr/websphere6/ndb61LV2_A59/java/jre/lib/ext
2CIUSERARG -Duser.dir=/usr/websphere6/was61LV2_A59/AppServer
2CIUSERARG _j2se_j9=70912 0x09001000A0C72AD0
2CIUSERARG -Xdump
2CIUSERARG vfprintf 0x00000001100017C8
2CIUSERARG -Declipse.security
2CIUSERARG -Dwas.status.socket=40649
2CIUSERARG -Dosgi.install.area=/usr/websphere6/ndb61LV2_A59
2CIUSERARG -Dosgi.configuration.area=/usr/websphere6/was61LV2_A59/AppServer/configuration
2CIUSERARG -Djava.awt.headless=true
2CIUSERARG -Dosgi.framework.extensions=com.ibm.cds
2CIUSERARG -Xshareclasses:name=webspherev61_%g,groupAccess,nonFatal
2CIUSERARG -Xscmx50M
2CIUSERARG -Xbootclasspath/p:/usr/websphere6/ndb61LV2_A59/java/jre/lib/ext/ibmorb.jar:/usr/websphere6/ndb61LV2_A59/java/jre/lib/ext/ibmext.jar
2CIUSERARG -Dibm.websphere.internalClassAccessMode=allow
2CIUSERARG -Xms256m
2CIUSERARG -Xmx512m
2CIUSERARG -Dws.ext.dirs=/usr/websphere6/ndb61LV2_A59/java/lib:/usr/websphere6/was61LV2_A59/AppServer/classes:/usr/websphere6/ndb61LV2_A59/classes:/usr/websphere6/ndb61LV2_A59/lib:
/usr/websphere6/ndb61LV2_A59/installedChannels:/usr/websphere6/ndb61LV2_A59/lib/ext:/usr/websphere6/ndb61LV2_A59/web/help:/usr/websphere6/ndb61LV2_A59/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime
2CIUSERARG -Dderby.system.home=/usr/websphere6/ndb61LV2_A59/derby
2CIUSERARG -Dcom.ibm.itp.location=/usr/websphere6/ndb61LV2_A59/bin
2CIUSERARG -Djava.util.logging.configureByServer=true
2CIUSERARG -Duser.install.root=/usr/websphere6/was61LV2_A59/AppServer
2CIUSERARG -Djavax.management.builder.initial=com.ibm.ws.management.PlatformMBeanServerBuilder
2CIUSERARG -Dwas.install.root=/usr/websphere6/ndb61LV2_A59
2CIUSERARG -Dpython.cachedir=/usr/websphere6/was61LV2_A59/AppServer/temp/cachedir
2CIUSERARG -Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager
2CIUSERARG -Dserver.root=/usr/websphere6/was61LV2_A59/AppServer
2CIUSERARG -DGalaxyLogDir=/usr/websphere6/was61LV2_A59/AppServer/logs/OAPServerLV2_clone3
2CIUSERARG -Dcom.ibm.websphere.security.krb.canonical_host=true
2CIUSERARG -DjvmName=OAPServerLV2
2CIUSERARG -Xminf0.3
2CIUSERARG -Xmaxf0.6
2CIUSERARG -Dcom.ibm.ws.security.spnego.isEnabled=true
2CIUSERARG -Duser.timezone=GMT
2CIUSERARG -Xoptionsfile=/usr/websphere6/was61LV2_A59/AppServer/properties/dump_options.txt
2CIUSERARG -Djava.security.auth.login.config=/usr/websphere6/was61LV2_A59/AppServer/properties/wsjaas.conf
2CIUSERARG -Djava.security.policy=/usr/websphere6/was61LV2_A59/AppServer/properties/server.policy
2CIUSERARG -Dinvokedviajava
2CIUSERARG -Djava.class.path=/usr/websphere6/was61LV2_A59/AppServer/properties:/usr/websphere6/ndb61LV2_A59/properties:/usr/websphere6/ndb61LV2_A59/lib/startup.jar:/usr/websphere6/ndb61LV2_A59/lib/bootstrap.jar:
/usr/websphere6/ndb61LV2_A59/lib/j2ee.jar:/usr/websphere6/ndb61LV2_A59/lib/lmproxy.jar:/usr/websphere6/ndb61LV2_A59/lib/urlprotocols.jar:/usr/websphere6/ndb61LV2_A59/deploytool/itp/batchboot.jar:
/usr/websphere6/ndb61LV2_A59/deploytool/itp/batch2.jar:/usr/websphere6/ndb61LV2_A59/java/lib/tools.jar:/usr/websphere6/ndb61LV2_A59/lib/servlet.jar:/u01/app/oracle/product/10.2.0/jdbc/lib/ojdbc14.jar
2CIUSERARG vfprintf
2CIUSERARG _port_library 0x09001000A0C734E8
NULL
1CIUSERLIMITS User Limits (in bytes except for NOFILE and NPROC)
NULL ------------------------------------------------------------------------
NULL type soft limit hard limit
2CIUSERLIMIT RLIMIT_AS unlimited unlimited
2CIUSERLIMIT RLIMIT_CORE unlimited unlimited
2CIUSERLIMIT RLIMIT_CPU unlimited unlimited
2CIUSERLIMIT RLIMIT_DATA unlimited unlimited
2CIUSERLIMIT RLIMIT_FSIZE unlimited unlimited
2CIUSERLIMIT RLIMIT_NOFILE unlimited unlimited
2CIUSERLIMIT RLIMIT_RSS unlimited unlimited
2CIUSERLIMIT RLIMIT_STACK 4294967296 4294967296
NULL
1CIENVVARS Environment Variables
NULL ------------------------------------------------------------------------
2CIENVVAR _=/usr/websphere6/ndb61LV2_A59/java/bin/java
2CIENVVAR LANG=en_US
2CIENVVAR UCM_PVOB=/usr/clearcase/ucm/crm_common_pvob
2CIENVVAR CONFIG_ROOT=/usr/websphere6/was61LV2_A59/AppServer/config
2CIENVVAR LOGIN=jxadmin
2CIENVVAR myset=
2CIENVVAR PAGER=/usr/bin/pg
2CIENVVAR TAG_CS_FILE=cs.config.UNIX
2CIENVVAR PATH=/usr/websphere6/ndb61LV2_A59/java/ibm_bin:/usr/websphere6/ndb61LV2_A59/java/bin/:/usr/websphere6/ndb61LV2_A59/java/jre/bin:/usr/websphere6/ndb61LV2_A59/java/ibm_bin:
/usr/websphere6/ndb61LV2_A59/java/bin/:/usr/websphere6/ndb61LV2_A59/java/jre/bin:/usr/websphere6/ndb61LV2_A59/bin:/usr/websphere6/ndb61LV2_A59/java/bin:.:/usr/local/openssh/bin:
/usr/bin:/etc:/usr/sbin:/usr/local/bin:/usr/ucb:/home/jxadmin/bin:/sbin:/usr/bin/X11:/sbin:/usr/local/gnu:/usr/atria/bin:/scripts/bin:/usr/bq+/bin:/cdirect/ndm/bin:
/opt/freeware/apache-ant-1.7.0/bin:/usr/JProbe/bin:/opt/IBM/ldap/V6.0/appsrv/bin:/usr/krb5/bin:/usr/krb5/sbin:/scripts/aixadmin:/usr/java14/bin:/opt/rational/clearquest/bin
2CIENVVAR SCRIPTS_DIR=/scripts/bin
2CIENVVAR BASE_PATH=.:/usr/local/openssh/bin:/usr/bin:/etc:/usr/sbin:/usr/local/bin:/usr/ucb:/home/jxadmin/bin:/sbin:/usr/bin/X11:/sbin:/usr/local/gnu:/usr/atria/bin:/scripts/bin:/usr/bq+/bin:/cdirect/ndm/bin:
/opt/freeware/apache-ant-1.7.0/bin:/usr/JProbe/bin:/opt/IBM/ldap/V6.0/appsrv/bin:/usr/krb5/bin:/usr/krb5/sbin:/scripts/aixadmin:/usr/java14/bin:/opt/rational/clearquest/bin
2CIENVVAR NLS_LANG=AMERICAN_UNITED KINGDOM.WE8ISO8859P15
2CIENVVAR USER_INSTALL_PROP=-Duser.install.root=/usr/websphere6/was61LV2_A59/AppServer
2CIENVVAR langsuffix=py
2CIENVVAR WAS6_ROOT=/usr/websphere6
2CIENVVAR SERVERSAS=-Dcom.ibm.CORBA.ConfigURL=file:/usr/websphere6/was61LV2_A59/AppServer/properties/sas.server.props
2CIENVVAR CRUISE_HOME=/cruisecontrol/work
2CIENVVAR SCRIPTS_ROOT=/scripts
2CIENVVAR CCS_SCRIPTS_DIR=/scripts/bin
2CIENVVAR LC__FASTMSG=true
2CIENVVAR DEFAULT_LOG_ROOT=/logs
2CIENVVAR DEFAULT_WORKING_DIR=/scratch/working/builds
2CIENVVAR EDITOR=/usr/bin/vi
2CIENVVAR ANT_CLASSPATH=/opt/freeware/apache-ant-1.7.0/lib/xmltask1.9_patched.jar:/opt/freeware/apache-ant-1.7.0/lib/xmltask.1.4.jar:/opt/freeware/apache-ant-1.7.0/lib/ant.jar:
/opt/freeware/apache-ant-1.7.0/lib/xalan.jar:/opt/freeware/apache-ant-1.7.0/lib/j2ee.jar:/opt/freeware/apache-ant-1.7.0/lib/ant-apache-log4j.jar:/opt/freeware/apache-ant-1.7.0/lib/ant-junit.jar
2CIENVVAR QUALIFYNAMES=-qualifyHomeName
2CIENVVAR WAS_ENV=was61LV2_A59
2CIENVVAR LOGNAME=jxadmin
2CIENVVAR MQS_USERATTR_API=YES
2CIENVVAR CCS_REP=no_env
2CIENVVAR MAIL=/usr/spool/mail/jxadmin
2CIENVVAR EXTSHM=ON
2CIENVVAR WAS_DM_HOME=/usr/websphere6/was61LV2_A59/DeploymentManager
2CIENVVAR XMLTASK_JAR=/opt/freeware/apache-ant-1.7.0/lib/xmltask1.9_patched.jar
2CIENVVAR NDMPATH=/cdirect/ndm/bin
2CIENVVAR equals==
2CIENVVAR LOCPATH=/usr/lib/nls/loc
2CIENVVAR CLEARCASE_DIR=/usr/clearcase
2CIENVVAR SYB_ENV=no_env
2CIENVVAR PS1=${ME}@${HOST}:\(${boldon}${WAS_ENV}${boldoff}\):${PWD} $
2CIENVVAR LDAP_ROOT=/opt/IBM/ldap
2CIENVVAR HOST=p26017prw659
2CIENVVAR WAS7_ROOT=/usr/websphere7
2CIENVVAR ME=jxadmin
2CIENVVAR WAS5_ROOT=/usr/websphere5
2CIENVVAR WAS_USER_SCRIPT_FILE_NOT_EXISTS=false
2CIENVVAR USER=jxadmin
2CIENVVAR CFS_HOME=/usr
2CIENVVAR AUTHSTATE=files
2CIENVVAR NO_DFT_PRF_EXISTS=false
2CIENVVAR WAS_NODE_HOME=/usr/websphere6/was61LV2_A59/AppServer
2CIENVVAR BQ_HOME=/usr/bq+
2CIENVVAR OSGI_CFG=-Dosgi.configuration.area=/usr/websphere6/was61LV2_A59/AppServer/configuration
2CIENVVAR WAS_LIBPATH=/usr/websphere6/ndb61LV2_A59/bin
2CIENVVAR CCS_HOME=/usr
2CIENVVAR STDINCLIENTSAS=-Dcom.ibm.CORBA.ConfigURL=file:/usr/websphere6/was61LV2_A59/AppServer/properties/sas.stdinclient.props
2CIENVVAR WAS_LOGGING=-Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager -Djava.util.logging.configureByServer=true
2CIENVVAR CQ_HOME=/opt/rational/clearquest
2CIENVVAR DOC1_ROOT_DIR=/opt/group1/v1.3
2CIENVVAR SHELL=com.ibm.ws.management.tools.WsServerLauncher
2CIENVVAR WAS_HOME=/usr/websphere6/ndb61LV2_A59
2CIENVVAR ODMDIR=/etc/objrepos
2CIENVVAR JAVA_HOME=/usr/websphere6/ndb61LV2_A59/java
2CIENVVAR boldoff=
2CIENVVAR WAS_CELL=was61LV2_A59Network
2CIENVVAR TIMEOUT=600
2CIENVVAR HISTSIZE=250
2CIENVVAR OSGI_INSTALL=-Dosgi.install.area=/usr/websphere6/ndb61LV2_A59
2CIENVVAR ITP_LOC=/usr/websphere6/ndb61LV2_A59/deploytool/itp
2CIENVVAR DEFAULT_WORKING_ROOT=/scratch
2CIENVVAR MQ_LOGS=/var/mqm/log
2CIENVVAR TMOUT=0
2CIENVVAR WAS_NODE=p26017prw659
2CIENVVAR CLIENT_CONNECTOR_INSTALL_ROOT=/usr/websphere6/was61LV2_A59/AppServer/installedConnectors
2CIENVVAR CDUNIX=/cdirect
2CIENVVAR WAS_ALIAS_ROOT=/usr/websphere6/was61LV2_A59/AppServer
2CIENVVAR WAS_ROOT=/usr
2CIENVVAR MQ_HOME=/var/mqm
2CIENVVAR HOME=/home/jxadmin
2CIENVVAR WAS_CONFIG_DIR=/usr/websphere6/config/was61LV2_A59
2CIENVVAR MQ_USR=/var/mqm/usr
2CIENVVAR ANT_HOME=/opt/freeware/apache-ant-1.7.0
2CIENVVAR NDMAPICFG=/cdirect/ndm/cfg/cliapi/ndmapi.cfg
2CIENVVAR boldon=
2CIENVVAR TERM=xterm
2CIENVVAR MAILMSG=[YOU HAVE NEW MAIL]
2CIENVVAR CLEARCASE_HOME=/usr/atria/aix4_power
2CIENVVAR PWD=/usr/websphere6/was61LV2_A59/AppServer/bin
2CIENVVAR INV_PRF_SPECIFIED=false
2CIENVVAR CLEARCASE_ADMIN_VOB=/usr/clearcase/crm/admin
2CIENVVAR CLIENTSOAP=-Dcom.ibm.SOAP.ConfigURL=file:/usr/websphere6/was61LV2_A59/AppServer/properties/soap.client.props
2CIENVVAR TZ=GMT0BST,M3.5.0/02:00,M10.5.0/02:00
2CIENVVAR TAG_CS_DIR=/scripts/ConfigSpecs
2CIENVVAR CQ_ARCH=aix4_power
2CIENVVAR ENV=/home/jxadmin/.kshrc
2CIENVVAR JPROBE_HOME=/usr/JProbe
2CIENVVAR DOC1_WAS_ENV=wasint01
2CIENVVAR CLIENTSSL=-Dcom.ibm.SSL.ConfigURL=file:/usr/websphere6/was61LV2_A59/AppServer/properties/ssl.client.props
2CIENVVAR WAS_CLASSPATH=/usr/websphere6/was61LV2_A59/AppServer/properties:/usr/websphere6/ndb61LV2_A59/properties:/usr/websphere6/ndb61LV2_A59/lib/startup.jar:/usr/websphere6/ndb61LV2_A59/lib/bootstrap.jar:
/usr/websphere6/ndb61LV2_A59/lib/j2ee.jar:/usr/websphere6/ndb61LV2_A59/lib/lmproxy.jar:/usr/websphere6/ndb61LV2_A59/lib/urlprotocols.jar:/usr/websphere6/ndb61LV2_A59/java/lib/tools.jar
2CIENVVAR
 
Rancher
Posts: 43011
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can't attach such files here. Text editors are not the best way to look at such files. Websphere possibly comes with its own tools, but otherwise try VisualVM, which comes with the JDK. It can visualize thread dumps in a more useful way.
 
Anayonkar Shivalkar
Bartender
Posts: 1558
5
Eclipse IDE Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Ulf Dittmer wrote:You can't attach such files here. Text editors are not the best way to look at such files. Websphere possibly comes with its own tools, but otherwise try VisualVM, which comes with the JDK. It can visualize thread dumps in a more useful way.


I think I'm missing something here?

Is this some different kind of dump? Maybe created via some WAS tool?

The thread dumps I'm familiar with - those are simple readable text - and those only give the status (and call stack) of all live threads in JVM (e.g. running, waiting, runnable, timed_wait etc.)
 
sunnyday singh
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Its ok i got the tool to analyse the same.I got this tool IBM thread and Monitor analyzer for java and yes its WAS logs.I think i only have to work this out.
Thanks for reply and suggestion.I work in a bank so i think i must not be sharing java dump files.
Thanks anyways.

regards,
Sunny Kumar.
 
Ulf Dittmer
Rancher
Posts: 43011
76
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Anayonkar Shivalkar wrote:

Ulf Dittmer wrote:You can't attach such files here. Text editors are not the best way to look at such files. Websphere possibly comes with its own tools, but otherwise try VisualVM, which comes with the JDK. It can visualize thread dumps in a more useful way.


I think I'm missing something here?

Is this some different kind of dump? Maybe created via some WAS tool?

The thread dumps I'm familiar with - those are simple readable text - and those only give the status (and call stack) of all live threads in JVM (e.g. running, waiting, runnable, timed_wait etc.)


You're probably not missing anything. Thread dumps are indeed text files, but no text editor I'm familiar with has facilities to analyze them; other tools (like VisualVM) do.
 
moose poop looks like football shaped elk poop. About the size of this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!