I think you need to specify the accepted step for your numeric input. If you change the step argument, you have no message
library(shiny)
shinyApp(
ui = fluidPage(
numericInput("test", "test", 1, step = 0.1),
verbatimTextOutput("testvalue")
),
server = function(input, output, session) {
updateNumericInput(session, "test", value = 1.1)
output$testvalue <- renderText({paste0("test value ", input$test)})
}
)