IBM Support

PM87209: ACCESSING EXCEL TEST DATA ON LINUX GIVES COMPILATION FAILED ERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • On Linux, when running a test that attempts to iterate over an
    Excel-based test data set a compilation error occurs and the
    test will not run.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of RIT on the Linux platform who are iterating over    *
    * Excel based Tests Data Sets in tests.                        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The problem can be demonstrated using the following steps on *
    * a Linux platform                                             *
    *                                                              *
    * 1. Create an Excel test dataset (probably on a Windows       *
    * machine and then copied to Linux)                            *
    * 2. Create a test that iterates through the testdata          *
    * 3. Run the test                                              *
    *                                                              *
    * EXPECTED RESULT:                                             *
    *                                                              *
    * The test data is retrieved and the test executes correctly   *
    *                                                              *
    * ACTUAL RESULT:                                               *
    *                                                              *
    * The test fails to run and gives "Compilation Failed" error.  *
    * The JVM console displays the following error:                *
    *                                                              *
    * com.ghc.ghTester.testData.TestDataDefinition X_fetchCursor   *
    * SEVERE:null                                                  *
    * com.ghc.ghTester.testData.DataSetParseException:org.bridj.Pl *
    * atform (initialization failure)                              *
    *                                                              *
    * atcom.ghc.ghTester.testData.excel.ExcelDataSourceDefinition. *
    * createTestDataSet(ExcelDataSourceDefinition.java:144)        *
    *                                                              *
    * atcom.ghc.ghTester.testData.TestDataDefinition.createCursor( *
    * TestDataDefinition.java:305)                                 *
    *                                                              *
    * atcom.ghc.ghTester.testData.TestDataDefinition.X_fetchCursor *
    * (TestDataDefinition.java:207)                                *
    *                                                              *
    * atcom.ghc.ghTester.testData.TestDataDefinition.fetchCursorWi *
    * thGrouping(TestDataDefinition.java:165)                      *
    *                                                              *
    * atcom.ghc.ghTester.gui.IterateDataActionDefinition.appendDef *
    * initionActions(IterateDataActionDefinition.java:93)          *
    *                                                              *
    * atcom.ghc.ghTester.gui.ActionDefinition.appendActions(Action *
    * Definition.java:616)                                         *
    *                                                              *
    * atcom.ghc.ghTester.gui.TestNodeImpl.appendActions(TestNodeIm *
    * pl.java:269)                                                 *
    *                                                              *
    * atcom.ghc.ghTester.gui.TestNodeImpl.appendChildrenActions(Te *
    * stNodeImpl.java:349)                                         *
    *                                                              *
    * atcom.ghc.ghTester.gui.ActionTreeNode.appendActions(ActionTr *
    * eeNode.java:51)                                              *
    *                                                              *
    * atcom.ghc.ghTester.gui.TestDefinition.appendMainActions(Test *
    * Definition.java:975)                                         *
    *                                                              *
    * atcom.ghc.ghTester.gui.TestDefinition.appendActions(TestDefi *
    * nition.java:927)                                             *
    *                                                              *
    * atcom.ghc.ghTester.gui.RunUtils.X_createTestTree(RunUtils.ja *
    * va:80)                                                       *
    *                                                              *
    * atcom.ghc.ghTester.gui.RunUtils.createTestTaskFactory(RunUti *
    * ls.java:63)                                                  *
    *                                                              *
    * atcom.ghc.ghTester.gui.JobCreatorHelper.createTaskJob(JobCre *
    * atorHelper.java:95)                                          *
    *                                                              *
    * atcom.ghc.ghTester.testexecution.model.ExecutorContext.creat *
    * eTestTask(ExecutorContext.java:173)                          *
    *                                                              *
    * atcom.ghc.ghTester.testexecution.model.TestOrStubExecutor.ex *
    * ecute(TestOrStubExecutor.java:90)                            *
    *                                                              *
    * atcom.ghc.ghTester.testexecution.model.AbstractExecuteItemCo *
    * mmand.execute(AbstractExecuteItemCommand.java:34)            *
    *                                                              *
    * atcom.ghc.ghTester.testexecution.model.ExecuteResourcesJob.r *
    * un(ExecuteResourcesJob.java:71)                              *
    *                                                              *
    * atorg.eclipse.core.internal.jobs.Worker.run(Worker.java:54)  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Updated to Rational Integration Tester 8.5                   *
    ****************************************************************
    

Problem conclusion

  • This problem was resolved in Rational Integration Tester 8.5
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM87209

  • Reported component name

    RATL INTEGRA TE

  • Reported component ID

    5725G79IT

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-17

  • Closed date

    2013-06-13

  • Last modified date

    2013-06-13

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL INTEGRA TE

  • Fixed component ID

    5725G79IT

Applicable component levels

  • R800 PSN

       UP

  • R801 PSN

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSBLQQ","label":"IBM Rational Test Workbench"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
13 June 2013