Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

The SAP NW Java Support Tool connects to a NW AS JAVA system and automatically collects the information required for you to troubleshoot an issue before uploading such data to SAP Product Support. It also provides guidance and assistance in the case of needing to apply a patch and analyzing all patch dependencies.

 

Download:
Click here to download the latest version (released on May 25th, 2017) from the SAP One Support Launchpad.
(Alternatively you can search for it at SAP Software Downloads typing sap nw java support tool as search term.) 

 

Features:
  • Automatic gathering of traces, logs and software component information based on different problem scenarios.
  • Allows screen recording while reproducing issues.
  • Provides different ways to upload the collected information to SAP Product Support while enabling you to review such information before the upload.
  • Provides a list of the latest patches available for your configuration and calculates all dependent patches in case you need to apply a specific patch. It also provides the corresponding download links with an option to add patches to the download basket.
  • Works even if the the system is down or unresponsive.
  • Contains troubleshooting guides for different scenarios.

 

Environment:
  • The tool is a standalone java application (.jar file) and is supposed to be run on your desktop. It does not require installation or deployment and can be executed on any computer with a Java Runtime Environment installed on it.
  • If the JRE is the default application for .jar files in your OS, you can execute the program by just double-clicking on it. Otherwise, the following command can be used:
    > java -jar NwSupportTool.jar

Requirements:
  • Operation Systems:
    Any OS with a JRE 1.7 or higher installed.
  • Access to the Internet to retrieve information about patches from SAP Product Support and to upload the collected information.
    (Set the proxy server in the proxy settings if required.)
  • Access to the SAPControl Web Service Interface of the NW AS JAVA system to be analyzed is required. Port 5XX14 (XX = instance number) needs to be enabled for that as per SAP note #936273.
    (If you use a proxy you might have to define an exception in the proxy settings.)
  • NW AS JAVA Settings:
    Supported Versions are described in SAP note #2181113. For releases prior to 7.10 the retrieval of the software component information does not work.

    If your release is 7.10 or higher and your support package level is below the ones mentioned in note #2181113, a workaround will be offered by the tool at the time the software component information is retrieved. The workaround consists of copying three files contained in the .jar file to the server on which your NW AS JAVA system is located. The three files are called GetCompInfo.jar, GetCompInfo.bat and GetCompInfo.sh. They are located in the folder 'sap/com/pst/resources/' of the jar file and shall be copied to folder 'usr/sap/<SID>/<INSTANCE_NUMBER>/j2ee/configtool/' on the server. It is important that these 3 files get the same permissions as the other files in that folder. In particular, the file GetCompInfo.bat (Windows) and GetCompInfo.sh (Unix / Linux) need to be executable. The 3 files will be obsolete once you are on one of the support package levels mentioned in note #2181113 and can be removed then.

Screenshots:

 

                                    


Feedback
Problems and suggestions for improvement along with any other feedback can be reported at the bottom of this page, using the 'Write a comment' function. You need to be logged on for it to appear.

 

 

 

 

 

 

 

 

 

 

 

  • No labels

51 Comments

  1. Former Member

    Hi 

     

    I'm getting next error:

     

    [13:14:38.709] Information Popup: Client received SOAP Fault from server: Permission denied Please see the server log to find more detail regarding exact cause of the failure.

    Tip: Please ensure you are using the <SID>adm user, or a user with the same permissions as <SID>adm.
    java.lang.Exception: Client received SOAP Fault from server: Permission denied Please see the server log to find more detail regarding exact cause of the failure.

    Tip: Please ensure you are using the <SID>adm user, or a user with the same permissions as <SID>adm.
    at sap.com.pst.fx.tasks.ExecuteLoginTask.call(ExecuteLoginTask.java:92)
    at sap.com.pst.fx.tasks.ExecuteLoginTask.call(ExecuteLoginTask.java:29)
    at javafx.concurrent.Task$TaskCallable.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Permission denied Please see the server log to find more detail regarding exact cause of the failure.
    at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(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.$Proxy29.osExecute(Unknown Source)
    at sap.com.pst.fx.tasks.ExecuteLoginTask.call(ExecuteLoginTask.java:76)
    ... 4 more

     

     

    I'm trying with SIDADM and the credentials are the correct one,  I have test with other Java system with their SIDADM and it work without problems.

     

    please help us

     

    best regards

    1. Hi Ortiz,

      Thanks for using the NW Java support tool.

      The error looks like the SIDADM user does not have enough permission (to sapconrol) rather than wrong password.

      Could you check whether you are able to connect to sapconcrol of the Java instance that you are correctly loging on, with this user and execute commands?

      Best regards,
      Victor

    2. Hi Alfredo,

      For your case, we found out that the service "sapstartsrv" (SAP<SID>_<IID>) is currently running with administrative privileges, and as consequence it disables the OSExecute method, causing the "Permission denied" error in the NWJST.

      In order to avoid this error, it is required to ensure that the "sapstartsrv" (SAP<SID>_<IID>) is being started/running with the SAPService<DIP> user.

      Thanks and Best Regards,
      Marcos Fernandes.

  2. Former Member

    Thanks Victor Chang

     

    I performed some tests to connect to sapcontrol and I could't execute some sapcontrol commands it triggered message:  http unahutorized,  so I look for a solution and I have changed the parameter service/protectedwebmethods = DEFAULT,   now I can execute sapcontrol commands but    SAP NW Java Support Tool  is still failing with the same error.

     

    best regards

    Alfredo

    1. Hi Alfredo,

      *just to update this specific thread.

      As per already described in your first thread, for your case, we found out that the service "sapstartsrv" (SAP<SID>_<IID>) is currently running with administrative privileges, and as consequence it disables the OSExecute method, causing the "Permission denied" error in the NWJST.

      In order to avoid this error, it is required to ensure that the "sapstartsrv" (SAP<SID>_<IID>) is being started/running with the SAPService<DIP> user.

      Thanks and Best Regards,
      Marcos Fernandes.

  3. Former Member

    Dear Victor,

    after copying the files GetCompInfo.jar, GetCompInfo.bat and GetCompInfo.sh. from the folder 'sap/com/pst/resources/'  to folder 'usr/sap/<SID>/<INSTANCE_NUMBER>/j2ee/configtool/' I am still receiving the error> Any idea how to resolve it? It says, "it was not possible to complete the tasks. Retry?" I have tried with both 755 and 777 permissions to these files, but still I am geeting the error.

     

    Regards,

    Kabeer Ahmed

    1. Hi Kabeer,

      could you please let us know the version you are using there? It is located below the SAP logo in the main screen.

      Thanks and Best Regards,

      Marcos Fernandes.

      1. Former Member

        Dear Marcos,

        Below is the version I am using.

        1.0.20161128132113.

        Regards,

        Kabeer Ahmed

        1. Hi Ahmed,
          thanks for registering the issue. I would like to inform you that the fix for the problem you were facing will be formally available in the next version.
          Thanks for your cooperation.
          Best Regards,
          Marcos Fernandes.

  4. Former Member

    Hi Colleagues,

    We tried several attempts to be able to run this tool, but with no success.

    Port 50014 is opened, I've tried it for different systems (all the pure Java As 7.31-7.4), even tried to run this tool directly from the application server - no success.

    Both with OS admin user and SIDadm.

    Client received SOAP Fault from server: Permission denied Please see the server log to find more detail regarding exact cause of the failure.

    Tip: Please ensure you are using the <SID>adm user, or a user with the same permissions as <SID>adm.
    Can anybody contact me via e-mail/Skype (internally) to try to debug it together?

    1. Former Member

      Hi Maksim,

      If you are on lower version of NW 7.4, then you have to copy the files GetCompInfo.jar, GetCompInfo.bat and GetCompInfo.sh. whichh are located in the folder 'sap/com/pst/resources/' to 'usr/sap/<SID>/<INSTANCE_NUMBER>/j2ee/configtool/' The permissions of the files at os level should have the same permissions as its parent directory (of configtool)

       

      Regards,

      Kabeer Ahmed

      1. Former Member

        Hi Kabeer,

        Unfortunately it didn't help. Tried both with Windows (NW 7.31 ) and Linux (NW 7.4) - no progress.

        Web access (via 50014 port) works without issues. Therefore I assume that port should be accessible

        To whom I need to contact to have a debug session?

         

        Regards, Maks

        1. Hi Maksin,

          One of our customers (Ortiz Saenz Alfredo) complained about the very exactly error you are facing.

          I would like to suggest you to execute the following checks:

          1) Please check if the service "sapstartsrv" (SAP<SID>_<INST_NUM>) is being started (running) with the user SAPService<SID>.

          2) If so, please ensure that this user does not belongs to any administrators group.

          You will find additional information in the following SAP Note:
          #1116057 - Remove SAPService admin privileges on Windows

          Please let me know your advances.
          Marcos Fernandes.

  5. Hi Marcos, I am unable to launch the tool, with the error failed to access wsdl at https://host:50014/?wsdl. Return code is 503. The HTTPS is configured at the server level as I can access https://host:50001/ page without any issue, but I can't access https://host:50014/?wsdl. Could you please guide how to fix this?

    1. Hi Shekhar,

      Actually, the HTTPS port 50001 is not used by the tool. The tool needs access to HTTPS port 50014, which belongs to SAPControl Web Service.

      I would like to ask you to ensure the access to the SAPControl web service interface as per described in the requirement (described in this wiki):

      "...
      Access to the SAPControl Web Service Interface of the NW AS JAVA system to be analyzed is required. Port 5XX14 (XX = instance number) needs to be enabled for that as per SAP note #936273.

      (If you use a proxy you might have to define an exception in the proxy settings.)
      ..."

      Thanks and Best Regards,
      Marcos Fernandes.

  6. Former Member

    I am getting the following error when trying to use the SC Patch Tools:

    10:43:53.479] Parsing result... [10:43:53.488] Getting the Latest Patches... javax.xml.ws.WebServiceException: Failed to access the WSDL at: https://wsa583547cd.hana.ondemand.com/ws/dc?wsdl. It failed with:  Got Server returned HTTP response code: 403 for URL: https://wsa583547cd.hana.ondemand.com/ws/dc?wsdl while opening stream from https://wsa583547cd.hana.ondemand.com/ws/dc?wsdl.

    I verified My S user and password.  My S user has full auths.

     

     

     

    1. Hi Amy,

      I have checked the services for "SC Patch Tools", and they are working fine. The error you are facing could be caused by either S user limitation, or some proxy/firewall restriction. I am still checking this, and as soon as we have some finding I will update this thread.

      Thanks and Best Regards,
      Marcos Fernandes. 

  7. Former Member

    Hi Marcos,

    I am facing the same problem with the services for the "SC Patch Tools". In my case the limitation does not reside on the S-user, at least, but on the user credentials for the proxy.

    Best regards and thanks in advance,

    Adolfo

  8. Hi Adolfo,

    I regret to inform you that currently the tool does not provide an option to enter proxy user credentials. As workaround, you can either:

    1) In case you have an additional proxy in your network that does not needs credentials, try using it. Or:

    2) I am not 100% sure it will work, but try the following:

    -> Run the NWJST using the following command:

    java -Dhttp.proxyUser=<USER> -Dhttp.proxyPassword=<PASSWORD> -Dhttps.proxyUser=<USER> -Dhttps.proxyPassword=<PASSWORD> -cp NWJavaSupportTool.jar sap.com.pst.fx.Main

    *Adjust the command with the required <USER> and <PASSWORD> for both Dhttp and Dhttps. It is expected that the above command could setup the user credentials.

    -> Ensure the proxy settings for host and port, for HTTP and HTTPS, are configured in "Proxy Settings" option in the tool.

    Thanks and Best Regards,
    Marcos Fernandes.

    1. Former Member

      Hi Marcos,

      thanks very much for the trick (smile) First I started the NWJST supplying the proxy credentials via command line as you mentioned:

      C:\ProgramData\Oracle\Java\javapath\java.exe -Dhttp.proxyUser="<USER>" -Dhttp.proxyPassword="<PASSWORD>" -Dhttps.proxyUser="<USER>" -Dhttps.proxyPassword="<PASSWORD>" -verbose -cp U:\zProgramme\SAPNWASJavaSupportTool\NWJavaSupportTool.jar sap.com.pst.fx.Main

      Then I gave in the system parameters of a given java system (hostname, instance number, etc.) but with no other inplace proxy settings via tool. So I could connect and log into the system directly.

      Only then I adjusted the proxy host, port and exceptions inplace and started the SC Patch Tool providing the corresponding OSS credential and, voila, the tool could retrieve all the dependencies via web service, "https://wsa583547cd.hana.ondemand.com/ws/dc?wsdl" (smile)

      Thanks very much!!

      (smile)

  9. hi,

    I need to do some Java patching and problem is how to clear out dependencies between component I'm about to upgrade and rest of the system. This tool was advised to be used for this purpose by SAP Support.

    However, running the dependency tool hangs because lack of access to SAP backend. Our enviroment does not have access to INternet. Is it possible to just run the tool off-line and get information about system and then use this information in other system having INternet access to clear out dependencies?

    It not, what is your suggestion to patch one Java component?

     

    regards, Ari

    1. Hi Ari,

      The tool needs to be run from a computer that has access to the internet and the Netweaver AS Java server, not necessarily the server itself though. Most people run it from the PC they work on. It needs access to the internet in order to retrieve the information about the latest patches and their dependencies from the SAP support portal, and it needs access to the server in order to retrieve the software component information which is required to find out which patches are already applied.

      Best Regards
      Bernd Harder  

  10. hi,

    Based on your reply, the  tool works as I have understood. There is no off-line mode that would first allow  gathering of environment from SAP Java server and after that, move results to open environment where needed patches could be calculated / retrieved from SAP marketplace. 

    Unfortunately environment is such that tool cannot be used in online mode. No such workstation that would have access to internet AND SAP server port 50013/14 at the same time.

    I have looked another ways to analyse dependencies between SAP JAva components. So far I know only "SCA Dependecy Analysis" on download page. This however does not show whole dependency chain on one list but needs manual work. Is there any tool that would show whole dependency tree for certain SCA-archive?

    regards, Ari

  11. Former Member

    Well - i dont think the tool is working. i entered the correct password for the sidadm and was trying for the "SC Patch Tools" - but if fails with the "batchconfig" message and note 2181133. I did copied the files as well to the OS level as a workaround. The permissions are correct as well.  But it just dont work at all. 

    egtadm> ll Get* configtool.sh
    -rwxr-xr-x 1 egtadm sapsys 150 Jul 19 11:25 GetCompInfo.bat
    -rwxr-xr-x 1 egtadm sapsys 8222 Jul 19 11:25 GetCompInfo.jar
    -rwxr-xr-x 1 egtadm sapsys 151 Jul 19 11:25 GetCompInfo.sh
    -rwxr-xr-x 1 egtadm sapsys 222 May 28 2015 configtool.sh

     

    thnx and regards,

    Ajay

    1. Hi Ajay,

      I sent an email to you requesting some information. Please let me know you received it.

      Thanks and Best Regards,
      Marcos Fernandes.

  12. Former Member

    Hi

    During the dependency check the tool reports

    Getting the Latest Patches finished!
    Process of getting latest patches finished!

    All Tasks successfully completed!Press continue.

    But nothing happens when I press continue and the pst.log shows:

    [14:39:09.826] Latest Patches
    com.sun.javafx.fxml.PropertyNotFoundException: Property "style" does not exist or is read-only.
    at javafx.fxml.FXMLLoader$Element.processPropertyAttribute(Unknown Source)
    at javafx.fxml.FXMLLoader$Element.processInstancePropertyAttributes(Unknown Source)
    at javafx.fxml.FXMLLoader$ValueElement.processEndElement(Unknown Source)
    at javafx.fxml.FXMLLoader.processEndElement(Unknown Source)
    at javafx.fxml.FXMLLoader.load(Unknown Source)
    at javafx.fxml.FXMLLoader.load(Unknown Source)
    at sap.com.pst.fx.Main.processLatestPatchOperation(Main.java:272)
    at sap.com.pst.fx.Main.executeNextScreen(Main.java:614)
    at sap.com.pst.fx.OperationStatusController.handleContinueAction(OperationStatusController.java:75)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    at javafx.event.Event.fireEvent(Unknown Source)
    at javafx.scene.Node.fireEvent(Unknown Source)
    at javafx.scene.control.Button.fire(Unknown Source)
    at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(Unknown Source)
    at com.sun.javafx.scene.control.skin.SkinBase$4.handle(Unknown Source)
    at com.sun.javafx.scene.control.skin.SkinBase$4.handle(Unknown Source)
    at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
    at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
    at javafx.event.Event.fireEvent(Unknown Source)
    at javafx.scene.Scene$MouseHandler.process(Unknown Source)
    at javafx.scene.Scene$MouseHandler.process(Unknown Source)
    at javafx.scene.Scene$MouseHandler.access$1300(Unknown Source)
    at javafx.scene.Scene.impl_processMouseEvent(Unknown Source)
    at javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
    at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
    at com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
    at com.sun.glass.ui.View.notifyMouse(Unknown Source)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.access$100(Unknown Source)
    at com.sun.glass.ui.win.WinApplication$2$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

     

    KR

    Walter


     

    1. Hi Walter,

      I would like to have a look in the entire PST.log. To do so, please upload it to the following SAP Mobile Documents Link:

      https://mdocs.sap.com/mcm/public/v1/open?shr=9NnPKKZ0elK8o0SmxRxcOo0eRdcLpr7pFjlggnpkLfY

      *The uploaded files will be visible only for me.

      Thanks and Best Regards,
      Marcos.

  13. Former Member

    Hi Marcos
    Did you find anything in my PST.log?

    Thank you

    Walter

    1. Hi Walter,

      As we do not have a service in the SAP Mobile Documents that informs us about uploaded content, I just figured out that the trace was already available after your latest reply.
      Anyway, I downloaded the trace, and I am executing an analysis. As soon as I have some finding I will let you know.

      Thanks and Best Regards,
      Marcos.

    2. Hi Walter,

      I have checked the traces, and there is no additional evidence besides the "com.sun.javafx.fxml.PropertyNotFoundException: Property "style" does not exist or is read-only".
      I am wondering about this error because the property "style" is there, and if there is some problem about read access, you should not be able to run the tool. Besides of that, there are others JFX elements that use the very exactly property, and the error does not occur.
      Anyway, I would like to suggest you to try using a 64bit 1.8 JVM instead of 32bit 1.7. Please also ensure the jar file is located in a folder with full access.

      Thanks and best Regards,
      Marcos Fernandes.

  14. Former Member

    Does this tool work for newly upgraded solution manager 7.2 Java stack? I tried to use it for the Java stack in solution manager 7.2 which is on NW 7.4 SP13 and the tool behaves kind of weird.

    According to the note #2181113 this should be supported but not sure why it won't work.

     

     

    ....................................................................

    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 collecting system information started!
    Getting Software Component Information...
    Loading information from the system...
    Parsing result...
    Process of collecting system information finished!

     

    ..........................................................................

    All is get after this is a retry option.

     

    This is the log I saw in the tool while trying to use it for patching software components.

    Please see if you can help with this.

    1. Hi Robin,

      could you please upload to the SAP Mobile Documents below the following information:

      • A screenshot of the unexpected behavior, 
      • The PST.log located in same folder you have the application.

      https://mdocs.sap.com/mcm/public/v1/open?shr=9NnPKKZ0elK8o0SmxRxcOo0eRdcLpr7pFjlggnpkLfY

      Thanks and Best Regards,

      Marcos Fernandes
      SAP NWJST Development Team

    2. Former Member

      Hi Guys,

       

      Just an update. The issue I faced was due to the config tool not able to connect to the DB. Someone had changed the password for the DB user which prevented the tool to login to DB. I updated the password in the config tool and all worked smoothly.

       

      So in-short the tool works fine for solman 7.2 as well.

      Thanks Marcos for you help (smile)

      Learning : If you face the error that I got then its probably a DB connection error.

       

      Regards
      Robin Singh

      1. Hi Robin, thanks for your feedback!

        Marcos Fernandes
        SAP NWJST Development Team

  15. Former Member

    For AMy and any other that had the issue with "failed to access WSDL https://..." Make sure tou also put a proxy setting for HTTPS, don't leave it empty

    1. Thanks for sharing your experience!

      Marcos Fernandes
      SAP NWJST Development Team

  16. Hi 

    Thank you for the explanation.

    According to the SAP Note : 1974464, 

    • If a dependent Software Component Version is not installed in your system, you can ignore the corresponding download object

    But when we are using the Netweaver Support Tool, it is showing even the components which are not installed in the system as dependencies, Which are not required.

    This will be confusing for any new learners and might install the components which in turn they don't need in their system like NWDS or SAP XI components.

    As the Tool is already logged in to our system, why cannot it verify if the component is installed in our system or not

    1. Hi Pavan,

      Thanks for this important feedback. We are checking a way to adjust the tool to list only the SCAs relevant to the system it is connected.

      Marcos Fernandes
      SAP NWJST Development Team

    2. Hi Pavan,

      we would like to inform you that we adjusted the dependency check web service, and as from now on, the tool will list only dependency software components deployed in the system.

      *IMPORTANT: As the adjustment was over a web service, it is not required to update the tool.

      Once again thanks for your feedback.

      Best Regards,

      Marcos Fernandes
      SAP NWJST Development Team

  17. Former Member

    Hi All,

    I am also getting message 'Start Service runs with administrative privileges, OSExecute disabled" when I run NW Java support tool.

    I already checked OSS 2480903 - "FAIL: Start Service runs with administrative privileges, OSExecute disabled" Error during upgrade and  OSS 1116057 - Remove SAPService admin privileges on Windows 

    But I am working in Highly secured environment and process driver environment. so getting sapservice<SID> user out of admin access is bit lengthy/difficult.

    Is there any other way for this issue?

    Thanks & Best regards

    Manoj

    1. Hi Manoj,

      in order to avoid this behavior, there is only one approach: It is required to ensure the user SAPService<DIP> is being used to start the service SAP<SID>_<IID>. It is also required to remove any administrator role of user SAPService<DIP>. After any change, the SAPService<DIP> must be restarted.

      Thanks and best Regards,
      Marcos Fernandes
      SAP NWJST Development Team

  18. Former Member

    Hi,

    I get the below error "Client received SOAP Fault from server: Permission denied Please see the server log to find more detail regarding exact cause of the failure"  though i have verified all the steps mentioned in the thread . 

    Any help would be appreciated . 

     

    Thanks

    Ramesh

    1. Hi Team,

      could you please upload to the SAP Mobile Documents below the PST.log located in same folder you have the NWJST? Please update this thread as soon as you have it uploaded.

      https://mdocs.sap.com/mcm/public/v1/open?shr=9NnPKKZ0elK8o0SmxRxcOo0eRdcLpr7pFjlggnpkLfY

      Thanks and Best Regards,

      Marcos Fernandes
      SAP NWJST Development Team

  19. Former Member

     

    Hi 

    I am able calculate the dependency but while adding .SCA files into Download Basket Failed with error.  connection timeout.

     Unable to attach screen shot here.

     

     

    thanks

    Syed

     

    1. Hi Syed,

      I saw your screenshot in the other post... The service that you are timing out on is up and running. Are you sure that you set up the right proxy settings?
      Please check the requirements section in the wiki above...

      Best Regards
      Bernd Harder

  20. Former Member

    Hello team,

    I'm facing error while executing the Java Support Tool as below:

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

    [10:52:55.917] Getting the Latest Patches... com.sun.xml.internal.ws.streaming.XMLStreamReaderException: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,63] Message: White spaces are required between publicId and systemId.  

    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.wrapException(Unknown Source)  

    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.next(Unknown Source)  

    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextContent(Unknown Source)  

    at com.sun.xml.internal.ws.streaming.XMLStreamReaderUtil.nextElementContent(Unknown Source)  

    at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.hasWSDLDefinitions(Unknown Source)  

    at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)  

    at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)  

    at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)  

    at com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)  

    at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)

    at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)  

    at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)  

    at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)  

    at com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)

    at javax.xml.ws.Service.<init>(Unknown Source)  at com.sap.tools.dc.DCService.<init>(DCService.java:46)  

    at sap.com.pst.core.DependencyChecker.getLatestPatch(DependencyChecker.java:181)

    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$492(Service.java:725)

    at java.security.AccessController.doPrivileged(Native Method)  

    at javafx.concurrent.Service.lambda$executeTask$493(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)

    Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,63] Message: White spaces are required between publicId and systemId.  

    at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(Unknown Source)  

    at com.sun.xml.internal.ws.util.xml.XMLStreamReaderFilter.next(Unknown Source)  

    ... 26 more

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

     

    Can someone please guide me how to overcome with this issue "White space required...." ?

     

    Regards,

    1. Hi Ravindra,

      the NWJST is trying to call the web service responsible to check the latest patches available for the software components installed in the system.

      The NWJST might be receiving an unexpected answer, which seems to be not from web service, maybe it could be from a proxy or firewall in front the NWJST.

      Could you please check you have a proxy or firewall in your network that could be blocking the web service call?

      Marcos Fernandes
      SAP NWJST Development Team

  21. Former Member

    Guys ,

    Please make sure the parameter value is set a Default  service/protectedwebmethods = DEFAULT in Default profile .. 

    This helped me get rid of the SOAP ERROR . 

     

    Thanks

    Ramesh

    1. Hi Ramesh, thanks for sharing your experience.

      Marcos Fernandes
      SAP NWJST Development Team

  22. Former Member

    Hello Marcos,

    between my local host and SAP NW system there is no proxy or firewall.

    This error is during step, Login NWJST > SC Patch Tools > (asked for S-User ID) > Login and then error screen as i mentioned in link below:

    https://ibb.co/kUhsgR

    Can you please guide?

     

    Regards,

     

    1. Hi Ravindra,

      the web service I mentioned in my latest reply actually is located in the internet. It means that the NWJST requires access to the internet in order to call this web service.

      In such situation, usually a proxy and/or firewall could be between the NWJST and internet. In would like to suggest to engage your network tem in order to check it.

      Marcos Fernandes
      SAP NWJST Development Team