Advisories for OGSA-DQP 3.0

The following advisories have been issued:

Bug when receiving results from evaluators

Problem

A bug occurrs within the DQP Coordinator service that causes the Coordinator service to incorrectly process results obtained from DQP Evaluator services. The symptoms for this bug appear when the DQP client is used to submit a query which results in the following error message:

uk.org.ogsadai.client.toolkit.exception.DataFormatException: Data is not
in an expected format: WebRowSetToResultSet

and the DQP Coordinator service logging output, assuming that DQP logging is turned on, will report the following:

Unable to convert results to Web Row Set; query may fail or results may be
incorrect uk.org.ogsadai.common.exception.common.CommonUserException:
Exception whilst parsing from XML to DOM

Solution

A patch has been released for OGSA-DQP 3.0.

Installing the patch

  1. Download the new version of DQPResultsToWebRowSet.java.
  2. Overwrite the old version of this file which can be found in the directory:
    OGSADQP/coordinator/src/uk/org/ogsadai/dqp/common/utils
    
    Where OGSADQP is the directory in which you have unpacked the OGSA-DQP download.
  3. Instructions differ depending on whether you have already deployed the DQP Coordinator. Follow either (a) or (b).
    1. You have already built and deployed a DQP Coordinator service:
      Execute the following in OGSADQP/coordinator, ensuring that the prerequisite environment variables (JAVA_HOME,CATALINA_HOME) are set to their correct values (i.e. as they were set when the Coordinator service was installed for the first time):
      $ ant jar.gdqs.wsi     (For WS-I deployments only)
      $ ant jar.gdqs.wsrf    (For WSRF deployments only)
      
      This will rebuild the file OGSADQP/coordinator/build/lib/gdqs.jar.

      Now shut down Tomcat and copy this file to the following location (you should overwrite the previous version of the file when doing this):

      TOMCAT/webapps/axis/WEB-INF/lib/   (For WS-I deployments only)
      TOMCATwebapps/wsrf/WEB-INF/lib/   (For WSRF deployments only)
      

      Where TOMCAT is the location of the Tomcat container you have used to deploy the DQP Coordinator service.

      You can now start-up Tomcat again and the installation of the patch is complete.

    2. You are installing the DQP Coordinator for the first time and have not yet deployed the service:
      You can proceed by following the normal installation instructions found at:
      http://www.ogsadai.org/documentation/ogsa-dqp_3.0/coordinator-install.html

Documentation namespace error

The following advisory applies to OGSA-DQP 3.0 documentation only.

There is a mistake in the instructions bundled with the release documentation for obtaining the query plan resource property of GDQS data service resources. These instructions can be found in the section titled "Using OGSA-DQP (version 3.0)" under the "GDQS data service resource properties" subsection (in the dqp-ug.html file).

The namespace of the query plan resource property was incorrectly specified in the documentation as:

http://ogsadai.org.uk/namespaces/2005/03/properties

The correct namespace should be:

http://ogsadai.org.uk/namespaces/2005/10/properties

When querying the query plan resource property, please unsure that you use the correct namespace (http://ogsadai.org.uk/namespaces/2005/10/properties).

News