One Star

tMap error

I created a simple test job to test a simple transformation.
I have defined two db connections as generic jdbc using two different Oracle 11 dbs.
I can connect to the job pull up two identical tables on each db.
The job will just move data from table A on db1 to table B on db2.
I define the job fine and use automap to map the columns of table A to table B. The columns are defined and named the same.
I run the job with no data in table A or table B and it runs in a few milliseconds.
I populate table A with 10000 rows and I run the job.
I get an ORA-00928: missing SELECT keyword in the execution log window.
No rows move.
Any ideas or is this another bug with 3.1?
10 REPLIES
Community Manager

Re: tMap error

Hello
I get an ORA-00928: missing SELECT keyword

There must be some syntax error in your sql statement, Can you show us your sql statement?
Best regards

shong
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: tMap error

It's a simple mapping - I used automap within TMap to map each column in Table A to Table B.
I don't have anything in the expression editor and I didn't write any sql.
The job is defined as :
tjdbcInput - Oracle 11 table A input in DB1
TMap - automap for all columns
tjdbcoutput - Oracle 11 table B output table in DB2

If I turn on tracing I see the data coming from the source table A and I see the data displaying under the target table b.
Then I get the Ora-00928 error for every row processed...
One Star

Re: tMap error

Well, the error message isn't abiguous, u have to have some request SQL.
Like here (in built-in mode)
And all fields "selected" should map to the schema defined.
One Star

Re: tMap error

If you pick automap it does a select all_columns from the source table.
I checked the select in the component tab and it's fine. Unless the TOS has a query size limit.
select col1,col2,etc... from table 1;
If you tell me how to post a image in my reply I'll post the query component.
Thanks for your help.
One Star

Re: tMap error

I used http://tinypic.com/ to upload my screenshot then used the BBCode.
One Star

Re: tMap error

There seems to be nothing wrong with the sql in the component - Here it is:
SELECT STGLINEITEM.SOURCEID,
STGLINEITEM.LINEITEMID,
STGLINEITEM.PARENTLINEITEMID,
STGLINEITEM.LINEITEMNUMBER,
STGLINEITEM.TRANSACTIONID,
STGLINEITEM.USERTRANSIDCODE,
STGLINEITEM.TRANSACTIONTYPEID,
STGLINEITEM.TRANSORIGTYPEID,
STGLINEITEM.TRANSSUBTYPEID,
STGLINEITEM.TRANSPRSPCTVTYPEID,
STGLINEITEM.TRANSSTATUSTYPEID,
STGLINEITEM.TRANSSYNCIND,
STGLINEITEM.TRANSSYNCSEQNUM,
STGLINEITEM.TRANSSYNCIDCODE,
STGLINEITEM.LINEITEMSYNCIDCODE,
STGLINEITEM.TAXDATE,
STGLINEITEM.POSTINGDATE,
STGLINEITEM.TRANSPROCDATE,
STGLINEITEM.ITEMTYPEDTLID,
STGLINEITEM.ITEMTYPECODE,
STGLINEITEM.ITEMCLASSDTLID,
STGLINEITEM.ITEMCLASSCODE,
STGLINEITEM.USAGETYPEDTLID,
STGLINEITEM.USAGETYPECODE,
STGLINEITEM.USAGECLASSDTLID,
STGLINEITEM.USAGECLASSCODE,
STGLINEITEM.UNITOFMEASISOCODE,
STGLINEITEM.USERLOCATIONCODE,
STGLINEITEM.UNITPRICE,
STGLINEITEM.EXTENDEDPRICE,
STGLINEITEM.INPUTEXTENDEDPRICE,
STGLINEITEM.UNDISCOUNTEDPRICE,
STGLINEITEM.INPUTUNDISCPRICE,
STGLINEITEM.ITEMQUANTITY,
STGLINEITEM.COMPONENTIND,
STGLINEITEM.USERPRIMGRPNGCODE,
STGLINEITEM.USERSECDGRPNGCODE,
STGLINEITEM.INPUTTOTALTAXAMT,
STGLINEITEM.FREIGHTCHARGEAMT,
STGLINEITEM.CHARGEDTAXAMT,
STGLINEITEM.OVRDLOCROLETYPEID,
STGLINEITEM.TAXUNDERTHRSHLDIND,
STGLINEITEM.SIMPTYPEID,
STGLINEITEM.CUSTOMSSTATUSID,
STGLINEITEM.MOVEMENTMETHODID,
STGLINEITEM.BASISTYPEID,
STGLINEITEM.LANDEDCOST,
STGLINEITEM.SHIPPINGTERMSID,
STGLINEITEM.CHAINTRANSID,
STGLINEITEM.TITLETRANSFERID,
STGLINEITEM.LASTUPDATEDATE,
STGLINEITEM.BUSTRANSTYPEID,
STGLINEITEM.OVRDTAXBLTYTYPEID,
STGLINEITEM.OVRDTAXBLTYREASID,
STGLINEITEM.CURRENCYUNITID,
STGLINEITEM.ORIGCURRENCYUNITID,
STGLINEITEM.COSTCENTERDTLID,
STGLINEITEM.COSTCENTERCODE,
STGLINEITEM.DEPARTMENTDTLID,
STGLINEITEM.DEPARTMENTCODE,
STGLINEITEM.GENLDGRACCTDTLID,
STGLINEITEM.GENLDGRACCTCODE,
STGLINEITEM.MATERIALDTLID,
STGLINEITEM.MATERIALCODE,
STGLINEITEM.PROJECTDTLID,
STGLINEITEM.PROJECTCODE,
STGLINEITEM.VENDORSKUDTLID,
STGLINEITEM.VENDORSKUCODE,
STGLINEITEM.COMMODITYCODEDTLID,
STGLINEITEM.COMMODITYCODE,
STGLINEITEM.COMMODITYCODETYPE,
STGLINEITEM.INTRASTATCMDTYCODE,
STGLINEITEM.COUNTRYOFORIGIN,
STGLINEITEM.MODEOFTRANSPORT,
STGLINEITEM.NATUREOFTRANS,
STGLINEITEM.NETMASSKILOGRAMS,
STGLINEITEM.WEIGHT,
STGLINEITEM.VOLUME,
STGLINEITEM.UPDATEID,
STGLINEITEM.STRGFLXFLD1DTLID,
STGLINEITEM.STRGFLXFLD1TDID,
STGLINEITEM.STRGFLXFLD1VALUE,
STGLINEITEM.STRGFLXFLD2DTLID,
STGLINEITEM.STRGFLXFLD2TDID,
STGLINEITEM.STRGFLXFLD2VALUE,
STGLINEITEM.STRGFLXFLD3DTLID,
STGLINEITEM.STRGFLXFLD3TDID,
STGLINEITEM.STRGFLXFLD3VALUE,
STGLINEITEM.STRGFLXFLD4DTLID,
STGLINEITEM.STRGFLXFLD4TDID,
STGLINEITEM.STRGFLXFLD4VALUE,
STGLINEITEM.STRGFLXFLD5DTLID,
STGLINEITEM.STRGFLXFLD5TDID,
STGLINEITEM.STRGFLXFLD5VALUE,
STGLINEITEM.STRGFLXFLD6DTLID,
STGLINEITEM.STRGFLXFLD6TDID,
STGLINEITEM.STRGFLXFLD6VALUE,
STGLINEITEM.STRGFLXFLD7DTLID,
STGLINEITEM.STRGFLXFLD7TDID,
STGLINEITEM.STRGFLXFLD7VALUE,
STGLINEITEM.STRGFLXFLD8DTLID,
STGLINEITEM.STRGFLXFLD8TDID,
STGLINEITEM.STRGFLXFLD8VALUE,
STGLINEITEM.STRGFLXFLD9DTLID,
STGLINEITEM.STRGFLXFLD9TDID,
STGLINEITEM.STRGFLXFLD9VALUE,
STGLINEITEM.STRGFLXFLD10DTLID,
STGLINEITEM.STRGFLXFLD10TDID,
STGLINEITEM.STRGFLXFLD10VALUE,
STGLINEITEM.STRGFLXFLD11DTLID,
STGLINEITEM.STRGFLXFLD11TDID,
STGLINEITEM.STRGFLXFLD11VALUE,
STGLINEITEM.STRGFLXFLD12DTLID,
STGLINEITEM.STRGFLXFLD12TDID,
STGLINEITEM.STRGFLXFLD12VALUE,
STGLINEITEM.STRGFLXFLD13DTLID,
STGLINEITEM.STRGFLXFLD13TDID,
STGLINEITEM.STRGFLXFLD13VALUE,
STGLINEITEM.STRGFLXFLD14DTLID,
STGLINEITEM.STRGFLXFLD14TDID,
STGLINEITEM.STRGFLXFLD14VALUE,
STGLINEITEM.STRGFLXFLD15DTLID,
STGLINEITEM.STRGFLXFLD15TDID,
STGLINEITEM.STRGFLXFLD15VALUE,
STGLINEITEM.STRGFLXFLD16DTLID,
STGLINEITEM.STRGFLXFLD16TDID,
STGLINEITEM.STRGFLXFLD16VALUE,
STGLINEITEM.STRGFLXFLD17DTLID,
STGLINEITEM.STRGFLXFLD17TDID,
STGLINEITEM.STRGFLXFLD17VALUE,
STGLINEITEM.STRGFLXFLD18DTLID,
STGLINEITEM.STRGFLXFLD18TDID,
STGLINEITEM.STRGFLXFLD18VALUE,
STGLINEITEM.STRGFLXFLD19DTLID,
STGLINEITEM.STRGFLXFLD19TDID,
STGLINEITEM.STRGFLXFLD19VALUE,
STGLINEITEM.STRGFLXFLD20DTLID,
STGLINEITEM.STRGFLXFLD20TDID,
STGLINEITEM.STRGFLXFLD20VALUE,
STGLINEITEM.STRGFLXFLD21DTLID,
STGLINEITEM.STRGFLXFLD21TDID,
STGLINEITEM.STRGFLXFLD21VALUE,
STGLINEITEM.STRGFLXFLD22DTLID,
STGLINEITEM.STRGFLXFLD22TDID,
STGLINEITEM.STRGFLXFLD22VALUE,
STGLINEITEM.STRGFLXFLD23DTLID,
STGLINEITEM.STRGFLXFLD23TDID,
STGLINEITEM.STRGFLXFLD23VALUE,
STGLINEITEM.STRGFLXFLD24DTLID,
STGLINEITEM.STRGFLXFLD24TDID,
STGLINEITEM.STRGFLXFLD24VALUE,
STGLINEITEM.STRGFLXFLD25DTLID,
STGLINEITEM.STRGFLXFLD25TDID,
STGLINEITEM.STRGFLXFLD25VALUE,
STGLINEITEM.DATEFLXFLD1DTLID,
STGLINEITEM.DATEFLXFLD1VALUE,
STGLINEITEM.DATEFLXFLD2DTLID,
STGLINEITEM.DATEFLXFLD2VALUE,
STGLINEITEM.DATEFLXFLD3DTLID,
STGLINEITEM.DATEFLXFLD3VALUE,
STGLINEITEM.DATEFLXFLD4DTLID,
STGLINEITEM.DATEFLXFLD4VALUE,
STGLINEITEM.DATEFLXFLD5DTLID,
STGLINEITEM.DATEFLXFLD5VALUE,
STGLINEITEM.NUMFLXFLD1DTLID,
STGLINEITEM.NUMFLXFLD1VALUE,
STGLINEITEM.NUMFLXFLD2DTLID,
STGLINEITEM.NUMFLXFLD2VALUE,
STGLINEITEM.NUMFLXFLD3DTLID,
STGLINEITEM.NUMFLXFLD3VALUE,
STGLINEITEM.NUMFLXFLD4DTLID,
STGLINEITEM.NUMFLXFLD4VALUE,
STGLINEITEM.NUMFLXFLD5DTLID,
STGLINEITEM.NUMFLXFLD5VALUE,
STGLINEITEM.TXBLTYCAT1DTLID,
STGLINEITEM.TXBLTYCAT1SRCID,
STGLINEITEM.TXBLTYCAT2DTLID,
STGLINEITEM.TXBLTYCAT2SRCID,
STGLINEITEM.TXBLTYCAT3DTLID,
STGLINEITEM.TXBLTYCAT3SRCID,
STGLINEITEM.TXBLTYCAT4DTLID,
STGLINEITEM.TXBLTYCAT4SRCID,
STGLINEITEM.TXBLTYCAT5DTLID,
STGLINEITEM.TXBLTYCAT5SRCID,
STGLINEITEM.DISCOUNTCATID,
STGLINEITEM.DISCOUNTTYPEID,
STGLINEITEM.DISCOUNTCODE,
STGLINEITEM.DISCOUNTAMT,
STGLINEITEM.DISCOUNTPCT,
STGLINEITEM.GROSSAMT,
STGLINEITEM.INPUTCOSTAMT,
STGLINEITEM.ASSISTEDSTATEID,
STGLINEITEM.RECOVAMOUNTDATE,
STGLINEITEM.INPTAXCNTRYISOCODE,
STGLINEITEM.INPTAXRECOVRDPCT,
STGLINEITEM.INPTAXIMPORTIND,
STGLINEITEM.INPTAXAMT,
STGLINEITEM.BUYERPARTYDTLID,
STGLINEITEM.BUYEREXEMPTIND,
STGLINEITEM.BUYERPARTYTYPEID,
STGLINEITEM.BUYREXMPTREASCATID,
STGLINEITEM.BUYREXMPTCERTCODE,
STGLINEITEM.BUYRPRIMPARTYCODE,
STGLINEITEM.BUYRSCNDPARTYCODE,
STGLINEITEM.BUYRTRTRYPARTYCODE,
STGLINEITEM.BUYRPARTYCLASSCODE,
STGLINEITEM.BUYRPRTYCLASSDTLID,
STGLINEITEM.BUYRREGIDCODE,
STGLINEITEM.BUYERREGCOUNTRYISO2CODE,
STGLINEITEM.BUYERPHYSICALPRESIND,
STGLINEITEM.BUYERBUSINESSIND,
STGLINEITEM.SELLERPARTYDTLID,
STGLINEITEM.SELLEREXEMPTIND,
STGLINEITEM.SELLERPARTYTYPEID,
STGLINEITEM.SELREXMPTREASCATID,
STGLINEITEM.SELREXMPTCERTCODE,
STGLINEITEM.SELRPRIMPARTYCODE,
STGLINEITEM.SELRSCNDPARTYCODE,
STGLINEITEM.SELRTRTRYPARTYCODE,
STGLINEITEM.SELRPARTYCLASSCODE,
STGLINEITEM.SELRPRTYCLASSDTLID,
STGLINEITEM.SELRREGIDCODE,
STGLINEITEM.SELLERREGCOUNTRYISO2CODE,
STGLINEITEM.SELLERPHYSICALPRESIND,
STGLINEITEM.SELLERBUSINESSIND,
STGLINEITEM.OWNERPARTYDTLID,
STGLINEITEM.OWNEREXEMPTIND,
STGLINEITEM.OWNERPARTYTYPEID,
STGLINEITEM.OWNREXMPTREASCATID,
STGLINEITEM.OWNREXMPTCERTCODE,
STGLINEITEM.OWNRPRIMPARTYCODE,
STGLINEITEM.OWNRSCNDPARTYCODE,
STGLINEITEM.OWNRTRTRYPARTYCODE,
STGLINEITEM.OWNRPARTYCLASSCODE,
STGLINEITEM.OWNRPRTYCLASSDTLID,
STGLINEITEM.OWNRREGIDCODE,
STGLINEITEM.OWNERREGCOUNTRYISO2CODE,
STGLINEITEM.OWNERPHYSICALPRESIND,
STGLINEITEM.OWNERBUSINESSIND,
STGLINEITEM.RECPPARTYDTLID,
STGLINEITEM.RECPEXEMPTIND,
STGLINEITEM.RECPPARTYTYPEID,
STGLINEITEM.RECPEXMPTREASCATID,
STGLINEITEM.RECPEXMPTCERTCODE,
STGLINEITEM.RECPPRIMPARTYCODE,
STGLINEITEM.RECPSCNDPARTYCODE,
STGLINEITEM.RECPTRTRYPARTYCODE,
STGLINEITEM.RECPPARTYCLASSCODE,
STGLINEITEM.RECPPRTYCLASSDTLID,
STGLINEITEM.RECPREGIDCODE,
STGLINEITEM.RECPREGCOUNTRYISO2CODE,
STGLINEITEM.RECPPHYSICALPRESIND,
STGLINEITEM.RECPBUSINESSIND,
STGLINEITEM.DISPPARTYDTLID,
STGLINEITEM.DISPEXEMPTIND,
STGLINEITEM.DISPPARTYTYPEID,
STGLINEITEM.DISPEXMPTREASCATID,
STGLINEITEM.DISPEXMPTCERTCODE,
STGLINEITEM.DISPPRIMPARTYCODE,
STGLINEITEM.DISPSCNDPARTYCODE,
STGLINEITEM.DISPTRTRYPARTYCODE,
STGLINEITEM.DISPPARTYCLASSCODE,
STGLINEITEM.DISPPRTYCLASSDTLID,
STGLINEITEM.DISPREGIDCODE,
STGLINEITEM.DISPREGCOUNTRYISO2CODE,
STGLINEITEM.DISPPHYSICALPRESIND,
STGLINEITEM.DISPBUSINESSIND,
STGLINEITEM.REVERSALIND,
STGLINEITEM.WEIGHTUNITCODE,
STGLINEITEM.VOLUMEUNITCODE,
STGLINEITEM.BILLEDTODATEAMT,
STGLINEITEM.CALCULATEBOTHPERSPECTIVESIND
FROM STGLINEITEM
One Star

Re: tMap error

Can someone from the Talend team respond to this thread ?

I installed Talend 3.1.1 on Windows the problem still occurs.
I create the same job but use Oracle 10 as my source and target database and use Oracle 10 jdbc driver the job still fails.
However - I get the following error in my component log when I run the job against Oracle 10.
Is some inherent size limit in the tJDBCInput code ? If yes, what is the wworkaround for large objects?


Starting job LoadOseriesstagingora10 at 15:54 11/06/2009.
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The code of method tJDBCInput_1Process(Map<String,Object>) is exceeding the 65535 bytes limit
at etms.loadoseriesstagingora10_0_1.LoadOseriesstagingora10.tJDBCInput_1Process(LoadOseriesstagingora10.java:26954)
at etms.loadoseriesstagingora10_0_1.LoadOseriesstagingora10.runJobInTOS(LoadOseriesstagingora10.java:40360)
at etms.loadoseriesstagingora10_0_1.LoadOseriesstagingora10.main(LoadOseriesstagingora10.java:40262)
connecting to socket on port 4004
connected
connecting to socket on port 5135
connected
Job LoadOseriesstagingora10 ended at 15:54 11/06/2009.
One Star

Re: tMap error

I tried a smaller table a and table b and I run into the same error.

Community Manager

Re: tMap error

Hello
From the last two images, I see the error occurs when the six row insert, can you check if there are some special characters like '@' in the six row?
Best regards
shong
----------------------------------------------------------
Talend | Data Agility for Modern Business
One Star

Re: tMap error

I get the same error on every row not just the six row.
I get the same error on a larger table as well.
The sql for the larger table is shown above and I picked a smaller table for the screenshots.
There are no special characters in the data - I just killed the job after the sixth row.