cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X

Translate the entire conversation x

Method Server fails to launch : Nested exception is: java.lang.NullPointerException

WT_010219
10-Marble

Method Server fails to launch : Nested exception is: java.lang.NullPointerException

 

 

2025-03-17 23:30:46,267 FATAL [main] wt.method.server  - MethodServerMain abort wt.services.ManagerException: wt.util.WTException: java.lang.NullPointerException
Nested exception is: java.lang.NullPointerException
Nested exception is: wt.util.WTException: java.lang.NullPointerException
Nested exception is: java.lang.NullPointerException
	at wt.access.AccessSelector.getQuerySpec(AccessSelector.java:346)
	at wt.access.AccessSelector.getQuerySpec(AccessSelector.java:312)
	at wt.access.StandardAccessControlManager.getPolicyAcl(StandardAccessControlManager.java:2344)
	at wt.access.StandardAccessControlManager.getPolicyAcl(StandardAccessControlManager.java:4272)
	at wt.access.StandardAccessControlManager._hasAccess(StandardAccessControlManager.java:10566)
	at wt.access.StandardAccessControlManager.hasAccess(StandardAccessControlManager.java:538)
	at jdk.internal.reflect.GeneratedMethodAccessor29.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.$Proxy68.hasAccess(Unknown Source)
	at wt.pds.SurrogateAccessController.checkAccess(SurrogateAccessController.java:94)
	at wt.pds.CompositeAccessController.checkAccess(CompositeAccessController.java:125)
	at wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:130)
	at wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:453)
	at wt.pds.BasicResultCursor.next(BasicResultCursor.java:93)
	at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:880)
	at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1077)
	at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:986)
	at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:1972)
	at wt.fc.StandardPersistenceManager._find(StandardPersistenceManager.java:2008)
	at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:655)
	at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:407)
	at jdk.internal.reflect.GeneratedMethodAccessor38.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.$Proxy29.find(Unknown Source)
	at wt.scheduler.StandardSchedulingService.getScheduleItems(StandardSchedulingService.java:632)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	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.$Proxy81.getScheduleItems(Unknown Source)
	at wt.scheduler.StandardSchedulingService.addItemUnique(StandardSchedulingService.java:1579)
	at wt.eff.StandardEffService.ensureAuditPurging(StandardEffService.java:2112)
	at wt.eff.StandardEffService$12.notifyVetoableEvent(StandardEffService.java:1726)
	at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:320)
	at wt.events.StandardKeyedEventBranch.dispatchVetoableEvent(StandardKeyedEventBranch.java:255)
	at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:304)
	at wt.events.StandardKeyedEventDispatcher.dispatchVetoableEvent(StandardKeyedEventDispatcher.java:228)
	at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:410)
	at wt.services.StandardManagerService.dispatchVetoableEvent(StandardManagerService.java:303)
	at wt.services.StandardManagerService.performStartupProcess(StandardManagerService.java:185)
	at wt.services.StandardManager.startup(StandardManager.java:459)
	at wt.services.StandardServicesHandler.start(StandardServicesHandler.java:44)
	at wt.method.MethodServerMain.run(MethodServerMain.java:584)
	at wt.method.MethodServerMain.main(MethodServerMain.java:353)

2025-03-17 23:30:46,402 FATAL [main] wt.method.server.shutdown  - Stopping services...
2025-03-17 23:30:47,963 INFO  [main] wt.system.err  - 2025-00-17 18:00:47 ERROR com.wincomplm.wex.kernel.impl.manager.WexKernelManager - Failed to unload the Wex Kernel [OK for startup]
2025-03-17 23:30:52,542 INFO  [QueryBuilder Type Pre-Loader] wt.pom.statementCache.summary  - StatementCache: wt.util.Cache%1760851720 [size=50, count=50, hits=6000, misses=247, overflows=95]
2025-03-17 23:30:49,547 INFO  [LicenseScheduleQueue.SchedulingThread] wt.licenseusage.licensing.SynchronizeLicense wcadmin - Executing scheduled queue: synchronizeLicense
2025-03-17 23:30:49,137 INFO  [commonScheduleQueue.SchedulingThread] wt.pds.passwordexpiry.PasswordExpiryWarningService wcadmin - Datastore password expiry warnings will commence 15 days in advance of expiration. (Configurable via property: wt.pds.passwordExpirationChecking.days)
2025-03-17 23:31:25,451 INFO  [main] wt.method.server.shutdown.services  - All managers shut down.
2025-03-17 23:31:25,453 FATAL [main] wt.method.server.shutdown  - MethodServer stopped

 

 

 

 

1 REPLY 1

What came before this log message? That might be relevant. What state is this system? Was it running before and then just stopped or is this a new install?

Searching knowledge base on "wt.access.AccessSelector.getQuerySpec" comes back with lots of causes for failing to startup. Any that seem relevant?

Announcements
Top Tags