Smarts: 'HTTP-E-ENOTIMPLEMENTED-This server does not implement the method' error messages seen in the Smarts log file
search cancel

Smarts: 'HTTP-E-ENOTIMPLEMENTED-This server does not implement the method' error messages seen in the Smarts log file

book

Article ID: 304006

calendar_today

Updated On:

Products

VMware

Issue/Introduction

Symptoms:



 

The following error messages are seen in the Smarts log file:

HTTP-E-ENOTIMPLEMENTED-This server does not implement the method


The following error messages are seen in the Smarts broker, adapter or server log:

[05-May-2008 11:28:33+209ms CDT] t@10 HTTP #1

HTTP-E-ENOTIMPLEMENTED-This server does not implement the method "".

[05-May-2008 11:50:32+605ms CDT] t@10 HTTP #1

HTTP-E-ENOTIMPLEMENTED-This server does not implement the method "R^f/".

[05-May-2008 12:34:02+936ms CDT] t@10 HTTP #1

HTTP-E-ENOTIMPLEMENTED-This server does not implement the method "G<FA>".

[05-May-2008 12:54:33+924ms CDT] t@10 HTTP #1

HTTP-E-ENOTIMPLEMENTED-This server does not implement the method "".



Environment

VMware Smart Assurance - SMARTS

Cause

There is a defect in the Smarts API for Java.  A Java client is trying to make a connection to the Smarts server or broker and is failing because of an encryption problem.

Resolution

To resolve this issue, disable encryption between the client and the server as follows:

  1. Open the runcmd_env.sh shell for editing using sm_edit from the domain where the error messages appears in the log as follows:

    <BASEDIR>/smarts/bin/sm_edit conf/runcmd_env.sh
  2. Change the following:

    SM_INCOMING_PROTOCOL=1,0
    SM_OUTGOING_PROTOCOL=1,0

    To the following:

    SM_INCOMING_PROTOCOL=0
    SM_OUTGOING_PROTOCOL=0

  3. Restart the Smarts adapter/server/broker that was receiving the error messages to apply the changes.