Surface obs test with error

Hello,

I have a question about JEDI and would like to seek advice.

I am trying to run a test single analysis using ADPSFC surface P, T, and UV observation. I tried the VertInterp operator but got an error:

neededVars remaining after Vader::changeVar: 2 variables: height, surface_altitude
Field_fail: Field height cannot be obtained from input fields.
OOPS Ending 2023-11-02 14:49:46 (UTC-0400)

I am not sure why the operator asked the 2 variables.

The yaml obs part is as:

  obs operator:
     name: Composite
     components:
     - name: VertInterp
       vertical coordinate: air_pressure
       observation vertical coordinate: height

observation vertical coordinate: pressure

interpolation method: log-linear

       variables:
       - name: airTemperature
     - name: SfcPCorrected
       variables:
       - name: stationPressure
       da_psfc_scheme: UKMO
   linear obs operator:
     name: Composite
     components:
     - name: Identity
       variables:
       - name: airTemperature
     - name: Identity
       variables:
       - name: stationPressure

Thanks for any suggestions.
hui