[support] 00034 Errors in startup on Platform 2.10 and below

Author | Ellis Douglas

Version | 1.0

Updated | 10th December 2025

Categories | [support]

Overview

When you have:

  • wex-quickaccess 2.0 or below installed
  • Platform version 2.10 and below

An error will occur due to the Platform not waiting for services to start from Windchill, which are needed by PDF Quick Access Starter in order to function.

Error

FATAL [main] wt.method.server  - MethodServerMain abort java.lang.NoClassDefFoundError: Could not initialize class com.ptc.core.rule.server.delegate.init.RuleConfigurableTypeAttribute
               at wt.rule.init.InitRuleFacadeImpl.isRuleConstrainable(InitRuleFacadeImpl.java:186)

               at wt.rule.init.InitRuleFacade.isRuleConstrainable(InitRuleFacade.java:135)

               at com.ptc.core.meta.descriptor.server.impl.AttributeValuesFactory.get(AttributeValuesFactory.java:114)

               at com.ptc.core.meta.descriptor.common.impl.RetrieveDefinitionDescriptorRemoteWorker.doWork(RetrieveDefinitionDescriptorRemoteWorker.java:62)

               at com.ptc.core.command.common.RemoteWorkerHandlerImplementation.handleRemoteWorker(RemoteWorkerHandlerImplementation.java:29)

               at com.ptc.core.meta.common.RemoteWorkerHandler.handleRemoteWorker(RemoteWorkerHandler.java:38)

               at com.ptc.core.meta.descriptor.common.impl.DefaultDescriptorFactory.get(DefaultDescriptorFactory.java:184)

               at com.ptc.core.meta.descriptor.common.impl.DefaultDescriptorFactory.get(DefaultDescriptorFactory.java:225)

               at com.ptc.core.command.server.delegate.AbstractRemoteCommandDelegate.populateServerFunction(AbstractRemoteCommandDelegate.java:750)

               at com.ptc.core.command.server.delegate.AbstractRemoteCommandDelegate.populateServerFunction(AbstractRemoteCommandDelegate.java:688)

               at com.ptc.core.command.server.delegate.AbstractRemoteCommandDelegate.initialize(AbstractRemoteCommandDelegate.java:229)

               at com.ptc.core.command.common.delegate.AbstractCommandDelegate.preprocess(AbstractCommandDelegate.java:158)

               at com.ptc.core.command.common.delegate.AbstractCommandDelegate.execute(AbstractCommandDelegate.java:215)

               at com.ptc.core.command.common.CommandDelegateForwarder._remoteExecute(CommandDelegateForwarder.java:284)

               at com.ptc.core.command.common.CommandDelegateForwarder.remoteExecute(CommandDelegateForwarder.java:232)

               at com.ptc.core.command.common.CommandDelegateForwarder.execute(CommandDelegateForwarder.java:194)

               at com.ptc.core.command.common.bean.AbstractServerCommand.execute(AbstractServerCommand.java:202)

               at com.ptc.core.lwc.server.PersistableAdapter.load(PersistableAdapter.java:490)

               at com.ptc.core.lwc.server.PersistableAdapter.load(PersistableAdapter.java:363)

               at com.ptc.windchill.esi.tgt.ESITargetUtility.getAttributeValue(ESITargetUtility.java:5817)

               at com.ptc.windchill.esi.tgt.ESITargetUtility.getDestinationId(ESITargetUtility.java:2384)

               at com.ptc.windchill.esi.tgt.ESIDefaultTargetsCache.getCachingAttributes(ESIDefaultTargetsCache.java:370)

               at com.ptc.windchill.esi.tgt.ESIDefaultTargetsCache.addToCache(ESIDefaultTargetsCache.java:127)

               at com.ptc.windchill.esi.tgt.ESITargetUtility.loadTargetsCache(ESITargetUtility.java:3065)

               at com.ptc.windchill.esi.svc.StandardESIService.performStartupProcess(StandardESIService.java:308)

               at wt.services.StandardManager.startup(StandardManager.java:460)

               at wt.services.ManagerImplementation.startup(ManagerImplementation.java:363)

               at wt.services.DefaultStartupHandler.startup(DefaultStartupHandler.java:112)

               at wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:168)

               at wt.services.StandardManager.startup(StandardManager.java:460)

               at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)

               at wt.method.MethodServerMain.run(MethodServerMain.java:589)

               at wt.method.MethodServerMain.main(MethodServerMain.java:358)

Solution

Manual Solution

The manual solution would be to change the kernel initialization order found in wt.properties from: wt.services.service.999=com.wincomplm.wex.kernel.impl.manager.IWexKernelManager/com.wincomplm.wex.kernel.impl.manager.WexKernelManager

To:

wt.services.service.1261=com.wincomplm.wex.kernel.impl.manager.IWexKernelManager/com.wincomplm.wex.kernel.impl.manager.WexKernelManager

If this does not work, try: wt.services.service.99999=com.wincomplm.wex.kernel.impl.manager.IWexKernelManager/com.wincomplm.wex.kernel.impl.manager.WexKernelManager

Automatic Solution

Alternatively updating to Platform 2.12 or installing PDF Quick Access Starter 3.0 will fix the issue.

Please keep in mind that Platform 2.12 and PDF Quick Access Starter 3.0 are still in development and will be released soon.

Was this article helpful? Votes: 0
Article details:
Published date: 10/12/2025 11:19AM
Last updated: 10/12/2025 11:20AM (edouglas@wincom-plm.com - edouglas@wincom-plm.com)
Share article: 
Author: edouglas@wincom-plm.com (edouglas@wincom-plm.com)
Permalink: https://wex.wincom-plm.com/kb/articles/00034-errors-startup-quick-access