BSA: Windows Compliance, Snapshot, Audit or Live Browse Hotfixes error: com.oaklandsw.http.HttpTimeoutException

Version 1
    Share:|

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    BladeLogic Server Automation Suite


    APPLIES TO:

    BMC BladeLogic Server Automation Suite



    PROBLEM:

     

    A Compliance, Snapshot or Audit Job including the Windows Hotfixes node or a Live Browse of the Hotfixes node fails with and error like the below:
     

      
    Error: com.oaklandsw.http.HttpTimeoutException   Cannot decode an empty value java.lang.IllegalArgumentException: Cannot decode an empty value at com.bladelogic.shared.util.Encoder.decode(Encoder.java:83) at com.bladelogic.app.util.HttpProxyConfig.setDefaultProxy(HttpProxyConfig.java:69) at com.bladelogic.app.util.DownloadServer.downloadFile(DownloadServer.java:72) at com.bladelogic.model.job.compliance.patch.ShavlikResult.downloadShavlikFilesInternal(ShavlikResult.java:319) at com.bladelogic.model.job.compliance.patch.ShavlikResult.downloadShavlikFilesOnFileServer(ShavlikResult.java:173) at com.bladelogic.model.job.compliance.patch.ShavlikResult.downloadAndGetConfigFileLocation(ShavlikResult.java:237) at com.bladelogic.model.job.compliance.patch.PatchAnalysisJobExecutor.getConfigFileLocation(PatchAnalysisJobExecutor.java:299) at com.bladelogic.model.job.compliance.patch.PatchAnalysisJobExecutor.getShavlikConfigFileLocationMap(PatchAnalysisJobExecutor.java:326) at com.bladelogic.model.job.compliance.patch.PatchAnalysisJobExecutor.startJobExecution(PatchAnalysisJobExecutor.java:415) at com.bladelogic.app.service.job.JobExecutor.processEvent(JobExecutor.java:323) at com.bladelogic.app.service.job.JobExecutor.processEvents(JobExecutor.java:179) at com.bladelogic.app.service.job.execution.JobExecutionThread.execute(JobExecutionThread.java:97)
       

     

     


    SOLUTION:

     

    Legacy ID:KA312381

      

    The error indicates that the appserver cannot connect to the Shavlik site to download patch metadata.
    Confirm whether the appserver can get to the site by using a browser or command line tool like wget to manually download the files listed in the Configuration | Patch Global Configuration | Shavlik URLs configuration menu.
    If a HTTP Proxy is in use then confirm that the proxy settings are correct in blasadmin

     


    Article Number:

    000086253


    Article Type:

    Solutions to a Product Problem



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles