cancel
Showing results for 
Search instead for 
Did you mean: 

Solution Manager installation error TypeError: prop_value has no properties

Former Member
0 Kudos

Hi Experts,


I have been having this issue for a little while.

I am trying to instal solman 7.2 MxDB. There was previously an Oracle installation done on the same server.

I did uninstall it completely. Now I am getting the following error. i did a lot of research but couldn't find the solution to pass this step.

Hope you can help me out here.

======================================

An error occurred while processing option SAP Solution Manager 7.2 Support Release 1 > SAP Solution Manager 7.2 ABAP Support Release 1 > MaxDB > Installation > Application Server ABAP > Standard System > Standard System(Last error reported by the step: TypeError: prop_value has no properties (in script NW_ABAP_OneHost|ind|ind|ind|ind, line 36855: ???)). You can now:

  • Choose Retry
    to repeat the current step.
  • Choose Log Files
    to get more information about the error.
  • Stop the option and continue later.

Log files are written to C:/Program Files/sapinst_instdir/SOLMAN72SR1/SOLMAN72SR1/ADA/INSTALL/STD/ABAP.

======================================

Thank you,

Accepted Solutions (1)

Accepted Solutions (1)

BJarkowski
Active Contributor
0 Kudos

Thanks for attaching the log files, there is a chance we will work it out 🙂

The error message says that the error is raised in line 36855. Based on the attached dump.js file we can trace it to the function:

SdbOperations.checkSystemPathForSdbInfo = function() {
  var rcArr = new Array();
  if(installer.onWindows()) {
    var hive = new RegistryHive("HKEY_LOCAL_MACHINE");
    var key = "SYSTEM/CurrentControlSet/Control/Session Manager/Environment";
    if(hive.isExisting(key)) {
      var prop_value = hive.getKey(key).getValue("PATH");
      var key_value = prop_value.value(); 
      var argArr = new Array();
      argArr.push("PATH=" + key_value);
      SdbOperations.callSdbSwJar(argArr, "CHECK_SYSTEM_PATH_FOR_SDB_INFO");
      rcArr = SdbOperations.readFromSdbStdOut();
    }
  }
  return rcArr;
}

The code is checking the existence of registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment and then is reading the value of PATH. This registry key contains information about the environment variable PATH.

The issue occurs exactly in this line:

var key_value = prop_value.value(); 

Which suggest the value of PATH is empty (or don't exist).

I would suggest checking if the environment variable exists in your system. Then I'd have a look also to the registry key. Please let us know the result and we can analyze it further.

Good luck!

(thanks for this issue, it was really nice to analyze it!)

Former Member
0 Kudos

I attached and image of the variable path.

I do not see value of PATH.

Thanks,

var-path.jpg

reg.jpg

BJarkowski
Active Contributor
0 Kudos

That’s not good. You can try to restore the PATH variable. Check out following thread:

https://superuser.com/questions/523688/deleted-path-environment-variable-how-to-restore

If that doesn’t help you could try to manually define it and point to for example C:\Windows\System32

I can’t recommend the second approach - I think more things may stop working in future. But it should let you move on with install.

Please let us know the results.

Answers (2)

Answers (2)

Former Member
0 Kudos

See the thing is that is not possible for me since I don't have that luxury, it is not my server.

Is there a way to do a cleanup?

I have attached the files.to this link

https://www78.zippyshare.com/v/xzPMDre3/file.html

Thanks

BJarkowski
Active Contributor
0 Kudos

Could you please attach the sapinst_dev log file to check the details about the issue? I had a quick look on Google and I found one topic that suggested the error is raised due to unclean uninstallation:

https://archive.sap.com/discussions/thread/3339156

I think the easiest option to solve the issue is to install the operating system again.