[teiid-issues] [JBoss JIRA] (TEIID-3117) NullPointerException while creating source model from Excel table

Ramesh Reddy (JIRA) issues at jboss.org
Fri Sep 5 17:03:59 EDT 2014


     [ https://issues.jboss.org/browse/TEIID-3117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ramesh Reddy resolved TEIID-3117.
---------------------------------
           Labels: Beta1  (was: )
    Fix Version/s: 8.7.1
                   8.9
       Resolution: Done


The issue here is during the metadata building, the translator looks at the data row configured to sniff out the data types. If the given data row has a empty cell, the above exception occurs. 

As workaround, when a cell is empty, I have added code to look for non empty cell in the next available row, it that empty it will forward cursor until it finds a non-null cell value. If all the values are null then it will choose the data type as string.

> NullPointerException while creating source model from Excel table
> -----------------------------------------------------------------
>
>                 Key: TEIID-3117
>                 URL: https://issues.jboss.org/browse/TEIID-3117
>             Project: Teiid
>          Issue Type: Bug
>    Affects Versions: 8.7
>         Environment: Fedora 20, data virtualization 6.1.0.ER1
>            Reporter: Juraj Duráni
>            Assignee: Ramesh Reddy
>              Labels: Beta1
>             Fix For: 8.7.1, 8.9
>
>         Attachments: ExcelDynamic-vdb.xml, Server.log, smalla.xlsx, smalla_raw.xlsx
>
>
> I am trying to create source model from Excel file (.xlsx). When I set property "Header Row Number" to 1 (using Teiid Designer), creating ends with NullPointerException. Setting "Header Row Number" to 0 executes with no problems. 
> Same problem (and same exception) with dynamic VDB (only with <property name="importer.headerRowNumber" value="1"/>).



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)



More information about the teiid-issues mailing list