Skip to Content
Author's profile photo Dharm Dhwaj Singh

Download JAVA SC Patches via NW JAVA Support Tool – An Easy Way

As we all know calculating the required dependencies of a JAVA SCA patch leads to l a t of manual work sometimes and also manual calculation is prone to miss any required dependent patches which can lead to issues during patching process.

SAP NW JAVA Support Tool is a great troubleshooting tool and have amazing capabilities to record and collect logs however, there is another feature which lot of people are not aware of i.e SC patch tools.

 

Below are the steps to download the required patch along with the all required dependencies.

  1. Download and install NW JAVA support tool 1.0 as per sap note 2352717.
  2. Launch the tool NWJavaSupportTool.jar and connect to the JAVA instance.

 

  1. Click on SC patch tools

 

  1. The tool will check all the JAVA components installed in the system against the latest patch available.

 

 

 

 

  1. Select the required components to be patched. In this case, I have selected AJAX-RUNTIME. The tool is showing AJAX-RUNTIME SP 05 patch 20 as latest which is correct as checked at SMP.

  1. Tool will calculate the required dependencies. Add them to download basket.

 

Here you go and ready for patching. It’s quite easy as compared to manual calculation.

Assigned tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Alex Jesu
      Alex Jesu

      Hi Dharm Dhwaj Singh,

       

      We are facing below issue in NW -Tool -Error

      NW-Tool-Error

      Author's profile photo Dharm Dhwaj Singh
      Dharm Dhwaj Singh
      Blog Post Author

      Please check that password for s-user for both SAP Market Place and SAP ONE Support Launchpad is same as per sap note 2791505 . In case issue still persists, please check the log file for more detail.

      Author's profile photo Alex Jesu
      Alex Jesu

      Hi Dharm Dhwaj Singh,

      I have maintained same password still same issue.

      Process of collecting system information started!
      Getting Software Component Information...
      Loading information from the system...
      Parsing result...
      Process of collecting system information finished!
      Process of getting latest patches started!
      Getting the Latest Patches...
      Getting latest patch for SCA (001/149): ADSSAP
      Some unknown server error occurred while processing the request

      Below is the error logs

       

      [12:44:20.404] Login SMP
      [12:44:40.442] Operation Status
      [12:44:40.587] Getting Software Component Information...
      [12:44:40.647] Loading information from the system...
      [12:44:40.648] osExecute: /usr/sap/***/J00/j2ee/configtool/batchconfig.csh -task get.versions.of.deployed.units
      [12:45:09.117] Parsing result...
      [12:45:09.125] Getting the Latest Patches...
      [12:45:09.901] Getting latest patch for SCA (001/149): ADSSAP
      [12:45:10.481] Some unknown server error occurred while processing the request.
      com.sap.tools.dc.SMPException_Exception: Some unknown server error occurred while processing the request.
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
      at java.lang.reflect.Constructor.newInstance(Unknown Source)
      at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(Unknown Source)
      at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(Unknown Source)
      at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(Unknown Source)
      at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(Unknown Source)
      at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
      at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
      at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(Unknown Source)
      at com.sun.proxy.$Proxy40.getLatestPatch(Unknown Source)
      at sap.com.pst.core.DependencyChecker.getLatestPatch(DependencyChecker.java:191)
      at sap.com.pst.fx.services.GetLatestPatchesService$1.call(GetLatestPatchesService.java:43)
      at sap.com.pst.fx.services.GetLatestPatchesService$1.call(GetLatestPatchesService.java:37)
      at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at javafx.concurrent.Service.lambda$null$6(Service.java:725)
      at java.security.AccessController.doPrivileged(Native Method)
      at javafx.concurrent.Service.lambda$executeTask$7(Service.java:724)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      java.lang.Exception: Error while Getting the Latest Patches!
      at sap.com.pst.core.DependencyChecker.getLatestPatch(DependencyChecker.java:203)
      at sap.com.pst.fx.services.GetLatestPatchesService$1.call(GetLatestPatchesService.java:43)
      at sap.com.pst.fx.services.GetLatestPatchesService$1.call(GetLatestPatchesService.java:37)
      at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at javafx.concurrent.Service.lambda$null$6(Service.java:725)
      at java.security.AccessController.doPrivileged(Native Method)
      at javafx.concurrent.Service.lambda$executeTask$7(Service.java:724)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      [12:45:26.555] Select Operation

       

      Can you advise on this