Salesforce

WorldServer: Unable to connect to MultiTerm Server termbase if there is no field at Entry Level in its definition

« Go Back

Information

 
Article TypeSolution Article
Scope/EnvironmentWorldServer 11.7.x and below
Trados GroupShare 2020 SR1 CU4
Symptoms/Context

When attempting to connect WorldServer to a MultiTerm Server termbase that does not have a field at Entry Level in the termbase definition, you see an error similar to this, and the termbase is not connected:
 
Time: Thu Apr 22 13:38:40 BST 2021

Message:

Stack trace:

java.lang.NullPointerException
	at com.idiominc.ws.td.ServerDaoImpl.getTermbaseDescriptiveFields(ServerDaoImpl.java:705)
	at com.idiominc.ws.td.MultiTermStorageManager.getTermbaseDescriptiveFields(MultiTermStorageManager.java:796)
	at com.idiominc.ws.servlet.td.EditTdDatabase.buildDescriptiveFields(EditTdDatabase.java:1558)
	at com.idiominc.ws.servlet.td.EditTdDatabase.buildGeneralUI(EditTdDatabase.java:428)
	at com.idiominc.ws.servlet.td.EditTdDatabase.handle(EditTdDatabase.java:232)

 
Resolution
 

Workaround

Edit the termbase definition file in MultiTerm Desktop, and add a dummy field to the Entry Level. You may need to recreate the termbase if the termbase already contains entries.
 

Fix

This issue is fixed in WorldServer 11.8.
Root Cause

This issue is caused by a bug which affects WorldServer 11.7.x and below.
Reference
Attachment 1 
Attachment 2 
Attachment 3 
Attachment 4 
Attachment 5 

Powered by