cancel
Showing results for 
Search instead for 
Did you mean: 

CTC retval is not 0 but 1

Former Member
0 Kudos

Dear Gurus,

During Solution Manager 7.0 EHP1 installation on Solaris 10 x86_64 and Oracle 10, Phase 45 of 48 "Prepare to install minimal configuration",

Note I use Java 2 Runtime Environment, Standard Edition 1.5.0_23-b01 that came with Solaris 5.10 x86

I found these error.

Line: -


sapinst.log

INFO 2010-03-11 13:02:13.391

Creating file /tmp/sapinst_instdir/SOLMAN/SYSTEM/ORA/CENTRAL/AS/LaunchOfflinectc.sh.log.

INFO 2010-03-11 13:02:13.445

Output of /usr/sap/SOL/DVEBMGS00/j2ee/ctc/LaunchOfflinectc.sh is written to the logfile LaunchOfflinectc.sh.log.

WARNING 2010-03-11 13:02:13.788

Execution of the command "/usr/sap/SOL/DVEBMGS00/j2ee/ctc/LaunchOfflinectc.sh" finished with return code 1. Output:

Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/tc/lm/ctc/metamodel/process/listener/ActivityProgressListener

* at java.lang.Class.getDeclaredMethods0(Native Method)*

* at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)*

* at java.lang.Class.getDeclaredMethod(Class.java:1907)*

* at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:80)*

ERROR 2010-03-11 13:02:13.790

CJS-00030 Assertion failed: in

function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {

var nw = NWInstall.getSystem(context.get("sid"));

var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");

var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";

var ctcCall = ctcDirFs.concat(ctcExeFile);

installer.writeTrace("CTC is in" + ctcCall);

ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());

var pmgt = new ProcessMgt();

var app = pmgt.createChildApplication(ctcCall, []);

var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);

var user = (new AccountMgt()).getUser(userData.name);

var env = pmgt.getProcessEnvironment();

if (installer.onUnix()) {

env.setUser(user);

}

env.setWorkingDirectory(ctcDirFs.getNode());

env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));

installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));

app.setEnvironment(env);

var retval = app.run([], true);

ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);

installer.writeTrace("CTC has been called in Offline Mode.");

}

CTC retval is not 0 but 1

WARNING[E] 2010-03-11 13:02:13.791

MUT-03025 Caught ESAPinstException in Modulecall: in

function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {

var nw = NWInstall.getSystem(context.get("sid"));

var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");

var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";

var ctcCall = ctcDirFs.concat(ctcExeFile);

installer.writeTrace("CTC is in" + ctcCall);

ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());

var pmgt = new ProcessMgt();

var app = pmgt.createChildApplication(ctcCall, []);

var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);

var user = (new AccountMgt()).getUser(userData.name);

var env = pmgt.getProcessEnvironment();

if (installer.onUnix()) {

env.setUser(user);

}

env.setWorkingDirectory(ctcDirFs.getNode());

env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));

installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));

app.setEnvironment(env);

var retval = app.run([], true);

ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);

installer.writeTrace("CTC has been called in Offline Mode.");

}

CTC retval is not 0 but 1.

ERROR 2010-03-11 13:02:13.890

FCO-00011 The step callOfflineCTC with step key |NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features_Configuration|ind|ind|ind|ind|6|0|NW_Call_Offline_CTC|ind|ind|ind|ind|7|0|callOfflineCTC was executed with status ERROR ( Last error reported by the step :Assertion failed: in

function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {

var nw = NWInstall.getSystem(context.get("sid"));

var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");

var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";

var ctcCall = ctcDirFs.concat(ctcExeFile);

installer.writeTrace("CTC is in" + ctcCall);

ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());

var pmgt = new ProcessMgt();

var app = pmgt.createChildApplication(ctcCall, []);

var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);

var user = (new AccountMgt()).getUser(userData.name);

var env = pmgt.getProcessEnvironment();

if (installer.onUnix()) {

env.setUser(user);

}

env.setWorkingDirectory(ctcDirFs.getNode());

env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));

installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));

app.setEnvironment(env);

var retval = app.run([], true);

ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);

installer.writeTrace("CTC has been called in Offline Mode.");

}

CTC retval is not 0 but 1).

INFO 2010-03-11 13:02:17.762

An error occured and the user decided to retry the current step: "|NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features_Configuration|ind|ind|ind|ind|6|0|NW_Call_Offline_CTC|ind|ind|ind|ind|7|0|callOfflineCTC".

INFO 2010-03-11 13:02:18.323

Account soladm already exists.

INFO 2010-03-11 13:02:18.330

Account 200 already exists.

INFO 2010-03-11 13:02:18.348

Creating file /tmp/sapinst_instdir/SOLMAN/SYSTEM/ORA/CENTRAL/AS/LaunchOfflinectc.sh.log.

INFO 2010-03-11 13:02:18.402

Output of /usr/sap/SOL/DVEBMGS00/j2ee/ctc/LaunchOfflinectc.sh is written to the logfile LaunchOfflinectc.sh.log.

WARNING 2010-03-11 13:02:18.731

Execution of the command "/usr/sap/SOL/DVEBMGS00/j2ee/ctc/LaunchOfflinectc.sh" finished with return code 1. Output:

Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/tc/lm/ctc/metamodel/process/listener/ActivityProgressListener

at java.lang.Class.getDeclaredMethods0(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)

at java.lang.Class.getDeclaredMethod(Class.java:1907)

at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:80)

ERROR 2010-03-11 13:02:18.732

CJS-00030 Assertion failed: in

function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {

var nw = NWInstall.getSystem(context.get("sid"));

var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");

var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";

var ctcCall = ctcDirFs.concat(ctcExeFile);

installer.writeTrace("CTC is in" + ctcCall);

ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());

var pmgt = new ProcessMgt();

var app = pmgt.createChildApplication(ctcCall, []);

var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);

var user = (new AccountMgt()).getUser(userData.name);

var env = pmgt.getProcessEnvironment();

if (installer.onUnix()) {

env.setUser(user);

}

env.setWorkingDirectory(ctcDirFs.getNode());

env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));

installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));

app.setEnvironment(env);

var retval = app.run([], true);

ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);

installer.writeTrace("CTC has been called in Offline Mode.");

}

CTC retval is not 0 but 1

WARNING[E] 2010-03-11 13:02:18.734

MUT-03025 Caught ESAPinstException in Modulecall: in

function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {

var nw = NWInstall.getSystem(context.get("sid"));

var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");

var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";

var ctcCall = ctcDirFs.concat(ctcExeFile);

installer.writeTrace("CTC is in" + ctcCall);

ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());

var pmgt = new ProcessMgt();

var app = pmgt.createChildApplication(ctcCall, []);

var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);

var user = (new AccountMgt()).getUser(userData.name);

var env = pmgt.getProcessEnvironment();

if (installer.onUnix()) {

env.setUser(user);

}

env.setWorkingDirectory(ctcDirFs.getNode());

env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));

installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));

app.setEnvironment(env);

var retval = app.run([], true);

ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);

installer.writeTrace("CTC has been called in Offline Mode.");

}

CTC retval is not 0 but 1.

ERROR 2010-03-11 13:02:18.848

FCO-00011 The step callOfflineCTC with step key |NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features_Configuration|ind|ind|ind|ind|6|0|NW_Call_Offline_CTC|ind|ind|ind|ind|7|0|callOfflineCTC was executed with status ERROR ( Last error reported by the step :Assertion failed: in

function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {

var nw = NWInstall.getSystem(context.get("sid"));

var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");

var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";

var ctcCall = ctcDirFs.concat(ctcExeFile);

installer.writeTrace("CTC is in" + ctcCall);

ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());

var pmgt = new ProcessMgt();

var app = pmgt.createChildApplication(ctcCall, []);

var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);

var user = (new AccountMgt()).getUser(userData.name);

var env = pmgt.getProcessEnvironment();

if (installer.onUnix()) {

env.setUser(user);

}

env.setWorkingDirectory(ctcDirFs.getNode());

env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));

installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));

app.setEnvironment(env);

var retval = app.run([], true);

ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);

installer.writeTrace("CTC has been called in Offline Mode.");

}

CTC retval is not 0 but 1).

Line: -


Please advice.

Best regards,

Choosak B.

Accepted Solutions (0)

Answers (2)

Answers (2)

markus_doehr2
Active Contributor
0 Kudos

> Note I use Java 2 Runtime Environment, Standard Edition 1.5.0_23-b01 that came with Solaris 5.10 x86

Java 1.5 will not work - as specified in all installation guides and also in sapinst.

Read

Note 941595 - Download J2SE 1.4.2 for the x64 platform

You may have to uninstall the complete instance and install it again because the JAVA_HOME is stored on MANY locations.

Markus

Former Member
0 Kudos

Hi,

Yes, I solved by changing java to use j2sdk-1_4_2_25-solaris-amd64 (build 1.4.2_25-b01).

Note amd64 not i586

Best regards,

Choosak B.

Former Member
0 Kudos

Hi Choosak,

Did your problem fixed and you went past through the error.

If yes, please let me know am in the same boat now.

Thanks

- Puru