Article - CS156733

Unable to start MethodServer "Could not initialize class wt.lifecycle.State" in Windchill PDMLink

Modified: 13-Jan-2018   


Applies To

  • Windchill PDMLink 10.0 to 11.1

Description

  • Unable to start Windchill with the following error logged in Method Server
  • ERROR:

FATAL [main] wt.method.server  - MethodServerMain abort
java.lang.NoClassDefFoundError: Could not initialize class wt.lifecycle.State
at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:188)​
at com.sun.proxy.$Proxy24.<clinit>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.reflect.Proxy.newInstance(Proxy.java:740)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:731)


OR

wt.util.WTRuntimeException: java.lang.NoClassDefFoundError: Could not initialize class wt.lifecycle.State; nested exception is:
	java.lang.NoClassDefFoundError: Could not initialize class wt.lifecycle.State
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:191)
	at com.sun.proxy.$Proxy27.<clinit>(Unknown Source)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at java.lang.reflect.Proxy.newInstance(Proxy.java:764)
	at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:755)
	at wt.services.ServiceFactory$Singleton.getImplementation(ServiceFactory.java:125)
	at wt.services.ServiceFactory.getService(ServiceFactory.java:109)
	at wt.access.AccessControlHelper.<clinit>(AccessControlHelper.java:52)
	at com.ptc.windchill.baseserver.ServiceLocator.getAccessControlManager(ServiceLocator.java:82)
	at com.ptc.windchill.baseserver.BaseServerModule.provideAccessControlManager(BaseServerModule.java:116)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104)
	at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
	at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
	at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
	at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:83)
	at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94)
	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
	at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
	at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
	at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
	at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
	at com.ptc.windchill.enterprise.data.service.EnterpriseDataServiceImpl.newEnterpriseDataServiceImpl(EnterpriseDataServiceImpl.java:209)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at wt.services.StandardManagerFactory.instantiateManager(StandardManagerFactory.java:200)
	at wt.services.StandardManagerFactory.getManager(StandardManagerFactory.java:284)
	at wt.services.StandardManagerService.getManager(StandardManagerService.java:232)
	at wt.services.ManagerImplementation.prepareForStartup(ManagerImplementation.java:322)
	at wt.services.DefaultStartupHandler.prepareForStartup(DefaultStartupHandler.java:73)
	at wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:151)
	at wt.services.StandardManager.startup(StandardManager.java:459)
	at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)
	at wt.method.MethodServerMain.run(MethodServerMain.java:620)
	at wt.method.MethodServerMain.main(MethodServerMain.java:370)
2016-09-07 15:31:03,011 INFO  [main] wt.method.server.shutdown.services  - All managers shut down.
This is a printer-friendly version of Article 156733 and may be out of date. For the latest version click CS156733