cancel
Showing results for 
Search instead for 
Did you mean: 

Pure Java AS 7.40 SP11 J00 won't start after SUM patches and changes applied

Former Member
0 Kudos

experts,

We have a AIX-64 bit system that was on NW7.40 SP08 pure JAVA AS with portal.

Previous Kernel:742_REL v17 64-bit unicode

Previous JVM:6.1.046

We updated via SUM SUM10SP13_4 to:

NW7.40 SP11 plus all the one-offs

JVM: 6.1.079

Kernel: 742_REL v212 plus all the one-offs

DB is oracle 11.2.0.4.0 and that version was not changed.

I was told that the SUM was successful ( I didn't do it myself), and then more changes were made:

config tool -

InitialHeapSize was 4096m and changed to 2048m

maxHeapSize was 4096m and changed to 2048m

MaxNewSize  was 1365m and changed to 410m

NewSize  was 1365m and changed to 410m

And –XX:SurvivorRatio  was XXXX and changed to XXXX

KNOW THAT WE BACKED OUT THESE CHANGES LATER...PUT THEM BACK...NO HELP!

in NWA, the HTTP provider service:

CacheControl was 100000 and changed to 604800

SapCacheControl was 100000 and changed to 604800

Finally:

the we added ipc/shm_psize_34=0 to the SCS profile.  Previously, that param was not there.

Now the JAVA J00 instance will not start!

The /usr/sap/BID/J00/work/dev_server0 says:

F  Main method call:

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

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

J

J Thu Jul 30 16:28:15 2015

J  Heap

J   par new generation   reserved 1397760K, committed 1397760K, used 293580K [0x00000006f0000000, 0x0000000745500000, 0x0000000745500000)

J    eden space 1048320K,  28% used [0x00000006f0000000, 0x0000000701eb33c0, 0x000000072ffc0000)

J    from space 174720K,   0% used [0x000000072ffc0000, 0x000000072ffc0000, 0x000000073aa60000)

J    to   space 174720K,   0% used [0x000000073aa60000, 0x000000073aa60000, 0x0000000745500000)

J   concurrent mark-sweep generation reserved 2796544K, committed 2796544K, used 2K [0x0000000745500000, 0x00000007f0000000, 0x00000007f0000000)

J   Metaspace       used 10252K, capacity 10462K, committed 10752K, reserved 272384K

J    class space    used 1116K, capacity 1178K, committed 1280K, reserved 262144K

F

F [Thr 4113] Thu Jul 30 16:28:15 2015

F  [Thr 4113] *** LOG => SfCJavaVm: exit hook is called. (rc = -1501)

F

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

*** ERROR => Java node 'server0' terminated with exit code -1501.

F  ***

F  *** Please see section 'Java program exit codes'

F  *** in SAP Note 1316652 for additional information and trouble shooting advice.

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

F

F  [Thr 4113] *** LOG => exiting (exitcode -1501, retcode 2).

M  [Thr 4113] CCMS: CCMS Monitoring Cleanup finished successfully.

So I did a bunch of note searches which say to look for the "manager log" that will have the real error:

of all the logs, this is the one with a real error:

std_server0.out

ERROR: Cannot read manager properties due to:

java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.sap.engine.boot.FrameThread.initKernelObjects(FrameThread.java:130)

        at com.sap.engine.boot.FrameThread.run(FrameThread.java:177)

        at com.sap.engine.boot.StartFrame.work(StartFrame.java:93)

        at com.sap.engine.boot.Start.main(Start.java:38)

Caused by: java.lang.IllegalArgumentException: The method [resolveCalculatedValue] in the class [com.sap.engine.core.configuration.impl.KernelFriendImpl] cannot be invoked. Check the provided classloader [system:Kernel@com.sap.engine.boot.loader.ResourceMultiParentClassLoader@33c911a1@alive]

        at com.sap.engine.bootstrap.online.EvalParser.resolveCalculatedValue(EvalParser.java:162)

        at com.sap.engine.bootstrap.online.EvalParser.calculateEvalBasedExpression(EvalParser.java:118)

        at com.sap.engine.bootstrap.online.PropertiesHandler.substituteParameters(PropertiesHandler.java:165)

        at com.sap.engine.bootstrap.online.Manager.readManagerProperties(Manager.java:271)

        ... 8 more

Caused by: java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.sap.engine.bootstrap.online.EvalParser.resolveCalculatedValue(EvalParser.java:144)

        ... 11 more

Caused by: com.sap.engine.lib.lang.expression.MalformedExpressionException: Empty or incomplete expression input []

        at com.sap.engine.lib.lang.expression.ExpressionCalculator.evaluate(ExpressionCalculator.java:109)

        at com.sap.engine.lib.lang.expression.ExpressionCalculator.calculate(ExpressionCalculator.java:74)

        at com.sap.engine.core.configuration.impl.KernelFriendImpl.resolveCalculatedValue(KernelFriendImpl.java:73)

        ... 16 more

/usr/sap/BID/J00/j2ee/cluster/server0/log default/app logs have nothing new in them.

sappfpar check pf=BID_J00_HOST
sappfpar check pf=BID_SCS01_HOST
BOTH look good!

Notes:
1628335 - J2EE System fails with "exitcode -1501"
--> says  can check the std_serverX file, that will contain the faulty manager

1659418 - Java Application Server Exitcodes - Composite KB
--> says "exitcode -1501" means The Java stack fails to start caused by a manager failure

2017999 - AS Java fails to start due to wrong element.clusterID setting
--> says This problem happens due to a wrong setting on the element.clusterID, in the Config Tool.
--> gives instructions on how to resolve in config tool. open the Config Tool and click on "View" and then select "Expert Mode". Now follow the path as in the screenshot
Select the line "element.clusterID" is and make sure the value is ${INSTANCE_ID}50 + ${NODE_INDEX}. Restarting the AS Java is necessary after making the change.
--> but all this seems to be OK when I check it.

MY error log is slightly different than this note!!

Threads:

http://scn.sap.com/thread/1418191

suggests note 723909 but never a real resolution..older version anyway

http://scn.sap.com/thread/3472019

nothing super relevant here

http://scn.sap.com/community/enterprise-portal/blog/2013/06/13/exit-coeds-in-java-stack-and-its-sign...

1501 is called a Framework error

http://wiki.scn.sap.com/wiki/display/TechTSG/(JSTTSG)(Kernel)Framework-ExitN1501

search for 1501 some decent trouble shooting...but not relevant for us.

enq looks ok. the /usr/sap/BID/SCS01/work logs appear to be OK.

Did a full stop, full IPC clean...checked sappfpar....log files....

I don't think wily has anything to do with this.  doesn't hurt or help at this point.  The wily error would only be relevant for say..system copy or fake or something like that.

and would have a whole different error in the dev_server0 and would get farther in the boot up process.

I still think the key is really the /usr/sap/BID/J00/work/std_server0.out but I can't find any further help.

Any suggestions??

Accepted Solutions (1)

Accepted Solutions (1)

blair_towe2
Participant
0 Kudos

Nick - From looking at your Java dump, I would take a close look at the ApplicationThreadManager under the instance ID in ConfigTool. Look to see if there is a value that is set to a Custom Value that is blank. That would account for the "Missing or malformed expression". If so, restore that back to the Inherited Value and then try restarting.

Good luck!

Blair Towe


Former Member
0 Kudos

that was it!  There was a blank entry for CluserID in the applicationThreadManager!

thanks guy!

Former Member
0 Kudos

in case you get here today because you googled for exit code 1501 (and maybe ConfigurationManager):

i had the same exit code in a netweaver 7.5 as java. my problem was the "managed system configuration" was done with a Wily Introscope agent based on Wily 9.1.5, which does not support Java 8. I had to "uninstall" the agent parameters from the as java via configtool. Please ask if you need further details.

Answers (1)

Answers (1)

former_member186752
Participant
0 Kudos

Looks like a case for SAP.

Maybe open an Incident?

Do you have a backup after the SUM Update and before implementing the changes?