Community
Participate
Working Groups
Build Identifier: Server.loadAdapter() with ServerBehaviourDelegate or ServerDelegate can return a non-initialized or partially initialized delegate object. That's because Server.getDelegate() or Server.getBehaviourDelegate() can return the non-null delegate object before or while the initialize() method is being called. Reproducible: Always Steps to Reproduce: Two threads running at the same time calling Server.loadAdapter(class, null) and having a ServerBehaviourDelegate.initialize() implementation that takes a long time to return.