Skip to Content
avatar image
Former Member

File instance.properties.vmprop is not created anymore

Dear colleagues,

due to the following errors issued by our diagnostic agents, I noticed that the file instance.properties.vmprop

is not created anymore after the restart of our SAP Portal J2EE engine.

Failed to load vm properties from File System : /usr/sap/SID/JXX/j2ee/cluster/instance.properties.vmprop

The JVM engine was switched according to SAP note 1611326. According to step 9 of this SAP Note, the file should be recreated with the first restart of the system, but this was not the case. Is this file present on your systems?

Do you know how to recreate it?

Best regards and have a nice day,

Micha

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Jul 24, 2013 at 08:08 AM

    The solution is quite simple, there is no instance.properties.vmprop anymore on NW 7.3* systems 😉

    Best regards,

    Micha

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 10, 2013 at 11:23 AM

    Can you provide/check log/trace files from work directory? Also provide additional information:

    1) version of J2EE engine;

    2) new JVM version;

    3) environment settings for <sid>adm user.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 10, 2013 at 05:25 PM

    Hi Micha,

    Goto the below directory

    /usr/sap/<SID>/SYS/profile/ and check the instance profile parameter

    jstartup/vm/home = <location of the new jdk> .

    It should have correct path for your new jdk as this parameter is more stronger than JAVA_HOME

    You can also check the below sap note

    Note 718901 - How to Change the JDK of the J2EE Engine

    With Regards

    Ashutosh Chaturvedi


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Dear Roman,

      here is the start of the dev_server0.log file:

      ---------------------------------------------------

      trc file: "dev_server0", trc level: 1, release: "720"

      ---------------------------------------------------

      sysno 41

      sid BDJ

      systemid 324 (IBM RS/6000 with AIX)

      relno 7200

      patchlevel 0

      patchno 63

      intno 20020600

      make multithreaded, Unicode, 64 bit, optimized

      profile /usr/sap/BDJ/SYS/profile/BDJ_J41_sapbd1

      pid 16580712

      *

      * ACTIVE TRACE LEVEL 1

      * ACTIVE TRACE COMPONENTS All, egi

      *

      Fri Jun 28 19:11:16 2013

      *

      * trace logging activated, max size = 52428800 bytes, 2 versions

      *

      arguments :

      arg[ 0] : /usr/sap/BDJ/J41/exe/jstart

      arg[ 1] : -appTrc

      arg[ 2] : -nodeId=2

      arg[ 3] : pf=/usr/sap/BDJ/SYS/profile/BDJ_J41_sapbd1

      arg[ 4] : -DSAPINFO=BDJ_41_server0

      arg[ 5] : -hostvm

      arg[ 6] : -nodeName=ID418385150

      arg[ 7] : -file=/usr/sap/BDJ/J41/j2ee/cluster/instance.properties

      arg[ 8] : -jvmFile=/usr/sap/BDJ/J41/work/jstart.jvm

      arg[ 9] : -traceFile=/usr/sap/BDJ/J41/work/dev_server0

      arg[10] : -javaOutFile=/usr/sap/BDJ/J41/work/jvm_server0.out

      F

      F Fri Jun 28 19:11:16 2013

      F ********************************************************************************

      F Java environment properties

      F root directory : /usr/sap/BDJ/J41/exe/sapjvm_6

      F vendor : SAP AG

      F version : 1.6.0_43

      F cpu : ppc64

      F java vm type :

      F java vm version : 6.1.048 23.5-b02

      F jvm library name : libjvm.so

      F library path : /usr/sap/BDJ/J41/exe/sapjvm_6/jre/lib/ppc64/server:/usr/sap/BDJ/J41/exe/sapjvm_6/jre/lib/ppc64:/usr/sap/BDJ/J41/exe/sapjvm_6/jre/../lib/ppc64:/usr/sap/BDJ/J41/exe/sapjvm_6/jre/lib/ppc64/jli:

      /usr/sap/BDJ/J41/exe/sapjvm_6/jre/../lib/ppc64/jli:/usr/sap/BDJ/J41/exe:/usr/sap/BDJ/J41/exe:/usr/sap/BDJ/SYS/exe/run:/usr/sap/BDJ/SYS/exe/uc/rs6000_64:/lib:/usr/lib

      F executable path : /usr/sap/BDJ/J41/exe/sapjvm_6/bin

      F SAP extensions : available

      F ********************************************************************************

      I [Thr 01] MtxInit: 10002 0 2

      I [Thr 01] MPI: dynamic quotas disabled.

      I [Thr 01] MPI init: pipes=4000 buffers=1279 reserved=383 quota=10%

      M

      M [Thr 01] Fri Jun 28 19:11:17 2013

      M [Thr 01] NiInit3: NI already initialized; param 'maxHandles' ignored (init=2;par=32768;cur=2048)

      M [Thr 01] CCMS: SemInMgt: Semaphore Management initialized by AlAttachShm_Ext.

      M [Thr 01] CCMS: SemInit: Semaphore 38 initialized by AlAttachShm_Ext.

      M [Thr 01] CCMS: CCMS Monitoring Initialization finished, rc=0.

      F

      F Fri Jun 28 19:11:17 2013

      F ********************************************************************************

      F SAP Java VM arguments:

      F arg[ 0] = vfprintf

      F arg[ 1] = abort

      F arg[ 2] = exit

      F arg[ 3] = -XmonGcCallback

      F arg[ 4] = -XdebugStateChangeCallback

      F arg[ 5] = -DSAPJStartVersion=720, patch 300, changelist 1342824, rs6000_64, optu (Jul 7 2012, 05:18:09)

      F arg[ 6] = -Xjvmx

      F arg[ 7] = -XsapSystem:41

      F arg[ 8] = -DSAPSTARTUP=1

      F arg[ 9] = -DSAPSYSTEM=41

      F arg[10] = -DSAPSYSTEMNAME=BDJ

      F arg[11] = -DSAPMYNAME=sapbd1_BDJ_41

      F arg[12] = -DSAPDBHOST=sapbd1

      F arg[13] = -DSAPINFO=BDJ_41_server0

      F arg[14] = -Dj2ee.dbhost=sapbd1

      F arg[15] = -Dsun.java.launcher=jstart

      F arg[16] = -Dsun.java.command=com.sap.engine.boot.Start

      F arg[17] = -Djstartup.mode=JSTART

      F arg[18] = -Djstartup.whoami=server

      F arg[19] = -Djstartup.ownProcessId=16580712

      F arg[20] = -Djstartup.ownHardwareId=L0271582465

      F arg[21] = -Djstartup.debuggable=yes

      F arg[22] = -DLoadBalanceRestricted=no

      F arg[23] = -XdebugPortRange:54121-54121

      F arg[24] = -Denv.class.path=:/db2/db2bdj/sqllib/java/db2java.zip:/db2/db2bdj/sqllib/java/runtime.zip:.:/db2/db2bdj/sqllib/java/db2java.zip:/db2/db2bdj/sqllib/java/runtime.zip:.

      F arg[25] = -Dsys.global.dir=/usr/sap/BDJ/SYS/global

      F arg[26] = -Dapplication.home=/usr/sap/BDJ/J41/exe

      F arg[27] = -Djava.class.path=/usr/sap/BDJ/J41/exe/jstart71.jar:/usr/sap/BDJ/J41/exe/sapjvm_6/lib/jvmx.jar:/usr/sap/BDJ/J41/exe/sapjvm_6/lib/jvmx_tools.jar:/usr/sap/BDJ/J41/exe/jre/lib/iqlib.jar:/usr/sap/BDJ/J41/exe/sapjvm_6/lib/tools.jar:/usr/sap/BDJ/J41/j2ee/cluster/bin/boot/sap.com~tc~bl~jkernel_boot~impl.jar:/usr/sap/BDJ/J41/j2ee/cluster/bin/boot/jaas.jar:/usr/sap/BDJ/J41/j2ee/cluster/bin/system/sap.com~tc~bl~bytecode~library.jar:/usr/sap/BDJ/J41/j2ee/cluster/bin/boot/memoryanalyzer.jar

      F arg[28] = -Djava.library.path=/usr/sap/BDJ/J41/exe/sapjvm_6/jre/lib/ppc64/server:/usr/sap/BDJ/J41/exe/sapjvm_6/jre/lib/ppc64:/usr/sap/BDJ/J41/exe/sapjvm_6/jre/../lib/ppc64:/usr/sap/BDJ/J41/exe/sapjvm_6/jre/lib/ppc64/jli:/usr/sap/BDJ/J41/exe/sapjvm_6/jre/../lib/ppc64/jli:/usr/sap/BDJ/J41/exe:/usr/sap/BDJ/J41/exe:/usr/sap/BDJ/SYS/exe/run:/usr/sap/BDJ/SYS/exe/uc/rs6000_64:/lib:/usr/lib:/usr/sap/BDJ/J41/j2ee/os_libs

      F arg[29] = -XX:PermSize=1024m

      F arg[30] = -Xmx2048m

      F arg[31] = -XX:MaxNewSize=410m

      F arg[32] = -XX:MaxPermSize=1024m

      F arg[33] = -Xms2048m

      F arg[34] = -XX:NewSize=410m

      F arg[35] = -Dcom.wily.introscope.agent.agentName=BDJ_J41_server0

      F arg[36] = -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy

      F arg[37] = -Djavax.management.builder.initial=com.sap.pj.jmx.server.interceptor.InterceptorChainBuilder

      F arg[38] = -Djmx.invoke.getters=true

      F arg[39] = -Djava.security.policy=./../bin/kernel/java.policy

      F arg[40] = -Djava.security.egd=file:/dev/urandom

      F arg[41] = -Djava.awt.headless=true

      F arg[42] = -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy

      F arg[43] = -Drdbms.driverLocation=/usr/sap/BDJ/J41/exe/db2jcc4.jar

      F arg[44] = -Dcom.wily.introscope.agentProfile=/usr/sap/DAC/SMDA97/SMDAgent/applications.config/com.sap.smd.agent.application.wily/BytecodeAgent/ISAGENT.8.2.4.0-2012-01-27/wily/IntroscopeAgent.profile

      F arg[45] = -Djava.io.tmpdir=./temp

      F arg[46] = -Dsun.lang.ClassLoader.allowArraySyntax=true

      F arg[47] = -Djava.protocol.handler.pkgs=com.sap.engine.httpdsrclient.protocols|iaik.protocol

      F arg[48] = -DSAPJVM_EXTENSION_COMMAND_HANDLER=com.sap.tools.memory.protocol.ProtocolHandler

      F arg[49] = -Dnetworkaddress.cache.ttl=10

      F arg[50] = -Djco.jarm=1

      F arg[51] = -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy

      F arg[52] = -XX:+UseConcMarkSweepGC

      F arg[53] = -javaagent:/usr/sap/DAC/SMDA97/SMDAgent/applications.config/com.sap.smd.agent.application.wily/BytecodeAgent/ISAGENT.8.2.4.0-2012-01-27/wily/Agent.jar

      F arg[54] = -XX:TargetSurvivorRatio=90

      F arg[55] = -XX:+DumpDetailedClassStatisticOnOutOfMemory

      F arg[56] = -XX:+PrintGCDetails

      F arg[57] = -XX:MaxErrorQueueLength=200

      F arg[58] = -XX:+PrintGCTimeStamps

      F arg[59] = -XX:+DisableExplicitGC

      F arg[60] = -XX:SoftRefLRUPolicyMSPerMB=1000

      F arg[61] = -XX:-StringInternTableInPermGen

      F arg[62] = -XX:SurvivorRatio=9

      F arg[63] = -XX:+HeapDumpOnOutOfMemoryError

      F arg[64] = -XX:HeapDumpPath=OOM.hprof

      F arg[65] = -XX:-TraceClassUnloading

      F arg[66] = -Xss1048576

      F ignore unrecognized options : no

      F ********************************************************************************

      J JVMX version - Mar 14 2013 05:43:32 - 61_REL - optU - aix ppc64 - 6 - bas2:191583 (mixed mode)

      J ***Warning: .hotspot_compiler file is present but has been ignored. Run with -XX:CompileCommandFile=.hotspot_compiler to load the file.

      F

      F [Thr 258] Fri Jun 28 19:11:20 2013

      F [Thr 258] *** LOG => SfCJavaVm: Java VM started.

      F ********************************************************************************

      F Main method call:

      F com/sap/engine/boot/Start.main()

      F ********************************************************************************

      J

      J Fri Jun 28 19:11:26 2013

      J 9.152: [GC 9.152: [ParNew: 343552K->10899K(381696K), 0.0545100 secs] 343798K->11145K(2059008K), 0.0547350 secs] [Times: user=0.16 sys=0.00, real=0.06 secs]

      F

      F [Thr 258] Fri Jun 28 19:11:27 2013

      F [Thr 258] *** LOG => State changed from 0 (Initial) to 1 (Waiting to start).

      F [Thr 258] *** LOG state real time: 11.090 CPU time: 0.870 sys, 10.660 usr

      F [Thr 258] *** LOG total real time: 11.090 CPU time: 0.870 sys, 10.660 usr

      F [Thr 258]

      F [Thr 258] *** LOG => State changed from 1 (Waiting to start) to 2 (Starting framework).

      F [Thr 258] *** LOG state real time: 0.000 CPU time: 0.000 sys, 0.000 usr

      F [Thr 258] *** LOG total real time: 11.091 CPU time: 0.870 sys, 10.660 usr

      F [Thr 258]

      J

      J Fri Jun 28 19:11:32 2013

      J 14.926: [GC 14.926: [ParNew: 354451K->33267K(381696K), 0.0550670 secs] 354814K->33631K(2059008K), 0.0553500 secs] [Times: user=0.17 sys=0.00, real=0.05 secs]

      J

      J Fri Jun 28 19:11:39 2013

      J 21.835: [GC 21.836: [ParNew: 376819K->38144K(381696K), 0.0753990 secs] 377390K->40932K(2059008K), 0.0756870 secs] [Times: user=0.22 sys=0.00, real=0.06 secs]

      J

      J Fri Jun 28 19:11:48 2013

      J 31.466: [GC 31.466: [ParNew: 381696K->38144K(381696K), 0.2759930 secs] 384905K->66909K(2059008K), 0.2762490 secs] [Times: user=0.62 sys=0.01, real=0.28 secs]

      J

      J Fri Jun 28 19:11:53 2013

      J 35.884: [GC 35.885: [ParNew: 381696K->38144K(381696K), 0.3351510 secs] 411048K->104214K(2059008K), 0.3354830 secs] [Times: user=1.25 sys=0.01, real=0.33 secs]

      J

      J Fri Jun 28 19:12:01 2013

      J 43.812: [GC 43.812: [ParNew: 381696K->38144K(381696K), 0.3311270 secs] 448124K->126463K(2059008K), 0.3315320 secs] [Times: user=1.30 sys=0.01, real=0.34 secs]

      J

      J Fri Jun 28 19:12:19 2013

      J 62.438: [GC 62.439: [ParNew: 381696K->38144K(381696K), 0.1761810 secs] 470147K->144147K(2059008K), 0.1764220 secs] [Times: user=0.52 sys=0.00, real=0.18 secs]

      J

      J Fri Jun 28 19:12:22 2013

      J 65.559: [GC 65.559: [ParNew: 381696K->38144K(381696K), 0.1311510 secs] 488212K->165804K(2059008K), 0.1314150 secs] [Times: user=0.52 sys=0.00, real=0.13 secs]

      J

      J Fri Jun 28 19:12:25 2013

      J 67.786: [GC 67.786: [ParNew: 381696K->38144K(381696K), 0.1610080 secs] 510429K->195343K(2059008K), 0.1613190 secs] [Times: user=0.64 sys=0.01, real=0.16 secs]

      M

      M [Thr 27500] Fri Jun 28 19:12:26 2013

      M [Thr 27500] CCMS: openMonitoringSegment(): inside static JMON Lib: already connected.

      J

      J Fri Jun 28 19:12:26 2013

      J 69.011: [GC 69.011: [ParNew: 381696K->38144K(381696K), 0.1444250 secs] 545518K->224272K(2059008K), 0.1446970 secs] [Times: user=0.62 sys=0.01, real=0.15 secs]

      J

      J Fri Jun 28 19:12:28 2013

      J 71.073: [GC 71.074: [ParNew: 381696K->38144K(381696K), 0.1608880 secs] 567903K->244402K(2059008K), 0.1612440 secs] [Times: user=0.50 sys=0.01, real=0.16 secs]

      J

      J Fri Jun 28 19:12:30 2013

      J 73.195: [GC 73.195: [ParNew: 381687K->38144K(381696K), 0.1346090 secs] 588062K->259544K(2059008K), 0.1348620 secs] [Times: user=0.42 sys=0.00, real=0.13 secs]

      J

      J Fri Jun 28 19:12:34 2013

      J 77.088: [GC 77.089: [ParNew: 381696K->38144K(381696K), 0.1591510 secs] 603224K->271441K(2059008K), 0.1594190 secs] [Times: user=0.37 sys=0.00, real=0.16 secs]

      J

      J Fri Jun 28 19:12:41 2013

      J 83.931: [GC 83.932: [ParNew: 381696K->38144K(381696K), 0.1580440 secs] 615249K->292299K(2059008K), 0.1584460 secs] [Times: user=0.53 sys=0.00, real=0.16 secs]

      J

      J Fri Jun 28 19:12:45 2013

      J 88.406: [GC 88.407: [ParNew: 381696K->38144K(381696K), 0.1098800 secs] 636085K->302771K(2059008K), 0.1102240 secs] [Times: user=0.46 sys=0.00, real=0.11 secs]

      J

      J Fri Jun 28 19:12:49 2013

      J 92.612: [GC 92.612: [ParNew: 381696K->38144K(381696K), 0.1202150 secs] 646622K->313640K(2059008K), 0.1205010 secs] [Times: user=0.39 sys=0.00, real=0.12 secs]

      F

      F [Thr 258] Fri Jun 28 19:12:49 2013

      F [Thr 258] *** LOG => State changed from 2 (Starting framework) to 10 (Starting apps).

      F [Thr 258] *** LOG state real time: 82.387 CPU time: 24.840 sys, 138.870 usr

      F [Thr 258] *** LOG total real time: 93.478 CPU time: 25.710 sys, 149.530 usr

      F [Thr 258]

      J

      J Fri Jun 28 19:12:52 2013

      J 95.394: [GC 95.394: [ParNew: 381642K->38144K(381696K), 0.0839240 secs] 657287K->316769K(2059008K), 0.0842840 secs] [Times: user=0.30 sys=0.00, real=0.08 secs]

      J

      J Fri Jun 28 19:12:53 2013

      J 96.207: [GC 96.208: [ParNew: 381643K->38144K(381696K), 0.0772060 secs] 660305K->318645K(2059008K), 0.0774910 secs] [Times: user=0.30 sys=0.00, real=0.08 secs]

      J 96.751: [GC 96.751: [ParNewJ

      J Fri Jun 28 19:12:54 2013

      : 381664K->38144K(381696K), 0.1176440 secs] 662282K->326169K(2059008K), 0.1179510 secs] [Times: user=0.39 sys=0.00, real=0.12 secs]

      J 97.283: [GC 97.284: [ParNew: 381670K->38144K(381696K), 0.0736150 secs] 669731K->328016K(2059008K), 0.0739290 secs] [Times: user=0.35 sys=0.00, real=0.07 secs]

      J 97.541: [GC 97.541: [ParNew: 381647K->36985K(381696K), 0.1217910 secs] 671520K->338035K(2059008K), 0.1220630 secs] [Times: user=0.38 sys=0.00, real=0.13 secs]

      J

      J Fri Jun 28 19:12:55 2013

      J 98.038: [GC 98.038: [ParNew: 380519K->35734K(381696K), 0.0633570 secs] 681569K->336784K(2059008K), 0.0636220 secs] [Times: user=0.31 sys=0.00, real=0.06 secs]

      J 98.463: [GC 98.464: [ParNew: 379286K->35819K(381696K), 0.0575810 secs] 680336K->336869K(2059008K), 0.0578410 secs] [Times: user=0.19 sys=0.01, real=0.05 secs]

      J

      J Fri Jun 28 19:12:56 2013

      ...

      Sorry, I cannot create attachments or I did not find the option for that.

      Best regards,

      Micha

  • Jul 12, 2013 at 01:49 PM

    Hi Micha,

    Stop your system and move instance.properties.vmprop to instance.properties.vmprop.old.

    After that, open this file and check for the following entries:

    1 .javaVMPath

    2. javaVMVersion

    3. javaVMVendor

    4. javaVMLibPath

    5. javaVMExePath

    Once these entries are checked and verified.

    Check your JAVA env variables for sidadm user

    Regards,

    Divyanshu

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear Divyanshu,

      the file instance.properties.vmprop was already moved on filesystem level. However, a new one is not created.

      Best regards,

      Micha