1 Reply Latest reply on Aug 7, 2019 7:37 AM by Samuel Lambert

    Midtier authentication failed while editing CMDB class.

    Samuel Lambert
      Share This:

      Hi,

       

      We get an authentication failed/update failed when adding an attribute to a CMDB class.

       

      On midtier log, we found this message (XXXXX is normal, hidden)

       

      08 nov. 2016 07:29:43 - Connecting to Admin Server using Config jar.BUILT NEW CONNECTIONserver=XXXXXXXX adminPort=65000, adminUser=MidTier Service, adminPwd=null

      [Flex]11/08/2016 07:29:43.724 [ERROR] [Message.General] Exception when invoking service 'remoting-service': flex.messaging.MessageException: com.bmc.atrium.lcds.common.AtriumException : Authentication failed

        incomingMessage: Flex Message (flex.messaging.messages.RemotingMessage)

          operation = sync

          clientId = 7AA83325-CA0B-A20B-9F96-F0091D80F353

          destination = cmdbclassservice

          messageId = EC29B181-F6E2-0457-ED34-42A0C83A9F64

          timestamp = 1478586583696

          timeToLive = 0

          body =

          [

       

            [

              com.bmc.bsm.atrium.rpc.service.change.ChangeObject@4c45859c

            ]

          ]

          hdr(DSId) = 7AA80F8E-761A-4DFC-8EBB-8D82E7E842BA

          hdr(DSEndpoint) = mt-secure-amf

        Exception: flex.messaging.MessageException: com.bmc.atrium.lcds.common.AtriumException : Authentication failed

              at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:430)

              at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)

              at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)

              at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1011)

              at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)

              at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)

              at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)

              at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)

              at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)

              at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)

              at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

              at com.bmc.atrium.web.AtriumServletDispatcher.dispatch(AtriumServletDispatcher.java:140)

              at com.bmc.atrium.midtier.RealAtriumWidgetPlugin.processRequest(RealAtriumWidgetPlugin.java:236)

              at sun.reflect.GeneratedMethodAccessor308.invoke(Unknown Source)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

              at java.lang.reflect.Method.invoke(Method.java:606)

       

      We are curently on latest 8.1.02 version.

       

      Any idea where the app password or midtier password is missing? The Remedy app password has well been set and we don't encount other authentication problem in any other components.

       

      Thanks for help!