Database Configuration page hangs on "Version: Testing" but license is valid.

Overview

In Talend Administration Center, a page displays Version: Testing... though your license and your token are both valid. The value of the Schemainformation table in the Talend Administration Center database is also correct, and corresponds to the version of your product (for example, v5.4.2).

 

hanging_check_version.PNG


Environment

This article applies to all versions of Talend Administration Center, the administration console of Talend subscription products.

 

Symptoms/Description

  • The Database Configuration page hangs on Version: Testing...
  • Your license is valid
  • The temp folder is present in Tomcat
  • If you try to truncate the table license and try to connect again you still have the same issue
  • If you try to click the [Validate your license manually] button, you notice the following exception in the log:
2014-01-07 14:09:31 ERROR TalendRemoteServiceServlet  - Null key.
org.talend.json.JSONException: Null key.
        at org.talend.json.JSONObject.put(JSONObject.java:1052)
        at org.talend.administrator.common.util.token.TokenHttpGetter.removeTasksDetails(TokenHttpGetter.java:227)
        at org.talend.administrator.common.util.token.TokenHttpGetter.getData(TokenHttpGetter.java:165)
        at org.talend.administrator.common.util.token.TokenHttpGetter.getValidationRequest(TokenHttpGetter.java:251)
        at org.talend.gwtadministrator.server.common.LoginServiceImpl.generateValidationRequest(LoginServiceImpl.java:270)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)

 

Resolution

To resolve the problem, first check the content of the table executiontask in the Talend Administration Center database by executing this query:

select id, label, applicationtype, dtype from executiontask where dtype="ExecutionTask";

Check the values in the applicationtype column.

For a Job created with the Job Conductor, the value should be JOB for all lines in the applicationtype column.

If you have some null values, execute the following query to update the table executiontask:

update executiontask set applicationtype="JOB"

Save the database parameters again in the Database configuration page to solve the problem.

Version history
Revision #:
7 of 7
Last update:
‎04-21-2017 01:14 PM
Updated by:
 
Labels (1)
Contributors
Tags (1)