Article - CS350718

"Cannot process participant xxxx because a related disconnected participant wt.org.WTGroup: <number> exists in the database" error when adding a user into a group in Windchill

Modified: 26-Nov-2025   


Applies To

  • Windchill PDMLink 10.2 to 13.0

Description

  • Failed to add the user into any group in Windchill UI
  • Getting an error message when trying to assign a group to a user
  • Getting an error message when adding user to Participant Administration table
  • Post Upgrade, groups of Corporate LDAP gets disconnected
  • The Maturity History gives below error if the Registration was created by a User who is now disconnected: 
    Cannot process participant  XXXX because a related disconnected participant wt.org.WTUser:<number> exists in the database 
  • Getting the error messages below on the UI when adding a user to a group
Cannot process participant  XXXX because a related disconnected participant wt.org.WTGroup:<number> exists in the database 
Cannot process participant  XXXX because a related disconnected participant wt.org.WTUser:<number> exists in the database 
 
participant_group_error_2.png
 
 
  • Getting below error in logs when opening Maturity History table:
    RROR [DataSource Task Executor-29407] com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder wcadmin - Unable to process component data (async) for component: maturity.history[57] wt.org.PrincipalRepairFailedException: (wt.org.orgResource/54) wt.org.OrganizationServicesException: Cannot process participant xxxxx because a related disconnected participant wt.org.WTUser:xxxxx exists in the database
    Nested exception is: (wt.org.orgResource/54) wt.org.OrganizationServicesException: Cannot process participant xxxxx because a related disconnected participant wt.org.WTUser:xxxx exists in the database
                at wt.org.StandardOrganizationServicesManager._getPersistablesValidateNewPrincipals(StandardOrganizationServicesManager.java:17613)
                at wt.org.StandardOrganizationServicesManager._getPersistables(StandardOrganizationServicesManager.java:17223)
                at wt.org.StandardOrganizationServicesManager._getPersistable(StandardOrganizationServicesManager.java:17189)
                at wt.org.StandardOrganizationServicesManager._getPersistable(StandardOrganizationServicesManager.java:17171)
                at wt.org.StandardOrganizationServicesManager._queryPrincipal(StandardOrganizationServicesManager.java:11644)
                at wt.org.StandardOrganizationServicesManager.getUser(StandardOrganizationServicesManager.java:3376)
                at jdk.internal.reflect.GeneratedMethodAccessor1110.invoke(Unknown Source)
                at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.base/java.lang.reflect.Method.invoke(Method.java:566)
                at wt.services.ServiceFactory$ServerInvocationHandler.invoke(ServiceFactory.java:399)
                at com.sun.proxy.$Proxy73.getUser(Unknown Source)
                at com.ptc.windchill.enterprise.history.HistoryTablesCommands.getActorName(HistoryTablesCommands.java:1288)
                at com.ptc.windchill.enterprise.history.HistoryTablesCommands.getMaturityData(HistoryTablesCommands.java:1131)
                at com.ptc.windchill.enterprise.history.HistoryTablesCommands.maturityHistory(HistoryTablesCommands.java:1015)
                at com.ptc.windchill.enterprise.history.mvc.builders.MaturityHistoryTableBuilder.buildComponentData(MaturityHistoryTableBuilder.java:92)
                at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawData(DefaultJcaComponentDataBuilder.java:71)
                at com.ptc.jca.mvc.components.DefaultJcaComponentDataBuilder.buildRawDataAsync(DefaultJcaComponentDataBuilder.java:99)
                at com.ptc.mvc.components.ds.AbstractDataSourceComponentDataBuilder$ComponentDataSourceTask.run(AbstractDataSourceComponentDataBuilder.java:455)
                at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:224)
                at com.ptc.mvc.ds.server.DefaultDataSourceManager$DataSourceTaskCallable.callInContext(DefaultDataSourceManager.java:193)
                at com.ptc.mvc.ds.server.MethodContextCallable.call(MethodContextCallable.java:47)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                at java.base/java.lang.Thread.run(Thread.java:829)
 
 
 
This is a printer-friendly version of Article 350718 and may be out of date. For the latest version click CS350718