Article - CS322976

Fetching data from Windchill in ThingWorx Navigate or a Windchill Connector Thing fails with "Access is denied. You are not a registered Windchill user." when configured with Windchill Authentication or Single Sign-on (SSO)

Modified: 26-Feb-2024   


Applies To

  • Windchill Navigate (formerly ThingWorx Navigate) 1.9.0 to 9.4
  • Windchill PDMLink 11.1 to 11.2
  • ThingWorx Platform 9.4

Description

  • Fetching data from Windchill in ThingWorx Navigate fails with "Access is denied. You are not a registered Windchill user." when it is configured with Windchill Authentication
  • Cannot execute service from a Windchill Connector Thing within ThingWorx Platform, getting 500 error
  • ExecuteTask function does not execute InfoEngine tasks
  • Cannot get data from Windchill PDMLink with a Windchill Connector Thing based on the WindchillConnector Thing Template in ThingWorx Platform
  • Executing a service manually from a custom Windchill Connector Thing in ThingWorx Platform results in the following:
    • Execution error in service script [<Service>] :: The server sent HTTP status code 500: 500]
  • Error in Windchill PDMLink's MethodServer log:
    • ERROR [ajp-nio-127.0.0.1-8010-exec-2] wt.servlet.ServletRequestMonitor.request  - [Date Time], 4eihs2jm;k88gf34s;50443;h0xse;1694, -, [IP Address], /Windchill/sslClientAuth/servlet/TwxIEWebService, wt.effectiveUid=wcadmin, POST, 500, 0.022385607, 0.02964183
      wt.session.SessionUsers$PreLoginException: wt.licenseusage.licensing.LicensingException: Access is denied. You are not a registered Windchill user.
          at wt.session.SessionUsers.put(SessionUsers.java:622)
          at wt.session.SessionUsers.cacheSessionUser(SessionUsers.java:580)
          at wt.session.SessionUsers.auditUser(SessionUsers.java:510)
          ...
      Caused by: wt.licenseusage.licensing.LicensingException: Access is denied. You are not a registered Windchill user.
          at wt.licenseusage.StandardLicenseUsageService$1.notifyVetoableEvent(StandardLicenseUsageService.java:320)
          at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:320)
          at wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:255)
          ...
This is a printer-friendly version of Article 322976 and may be out of date. For the latest version click CS322976