Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

[resolved] Error in connection to BigQuery

Hi,
I am using tBigQueryinput to get some data and connect them to PostgreSQL.
I run the query in BigQuery directly and it works. However, when i run it in Talend I get this error.
Do you have any idea what it might mean? Thanks a lot!

Starting job channels_daily at 00:05 21/04/2016.

[size=1][font=Courier][statistics] connecting to socket on port 3446[/font][/size]
[size=1][font=Courier][statistics] connected[/font][/size]
[size=1][font=Courier]Running Query : select brand, platform, funnel_type, date, device, channel, sum(case when total = 1 and listing = 1 then 1 end) listing, sum(case when listing = 1 and menu = 1 then 1 end) menu, sum(case when menu = 1 and checkout = 1 then 1 end) checkout, sum(case when checkout = 1 and transaction = 1 then 1 else 0 end) transaction from (  select    'LH' as brand, 'Android' as platform, 'Microfunnel' as funnel_type,CONCAT(fullVisitorId,STRING(visitId)) as session_id, date, device.deviceCategory as device,        CASE      WHEN trafficSource.medium = 'organic' THEN 'SEO'       WHEN trafficSource.campaign like '%sem_bra_%' AND trafficSource.medium = 'cpc' THEN 'SEM Brand'       WHEN trafficSource.campaign like '%dis_%' AND trafficSource.medium = 'cpc' THEN 'Display'       WHEN trafficSource.campaign not like '%dis_%' AND trafficSource.campaign not like '%sem_bra_%' AND trafficSource.medium = 'cpc' THEN 'SEM Non-Brand'        WHEN trafficSource.medium = 'referral' THEN 'Referrer'        WHEN trafficSource.medium = '%affiliate%' THEN 'Affiliate'        WHEN trafficSource.source like '%direct%' THEN 'Direct'   WHEN trafficSource.medium = 'display'  THEN 'Display'  WHEN trafficSource.medium = 'social' THEN 'Social Media Engagement' WHEN trafficSource.medium = 'crm' THEN 'CRM' WHEN trafficSource.medium = 'offline' THEN 'Offline' WHEN trafficSource.medium = 'coops' THEN 'Cooperations' WHEN trafficSource.medium = 'app' THEN 'Mobile' ELSE 'undefined' END AS channel,IF(sum(if(hits.eventInfo.eventAction is null,1,0))>0,1,0) as total,IF(sum(if(hits.eventInfo.eventAction = 'shop_list.loaded', 1,0))>0,1,0) as listing,IF(sum(if(hits.eventInfo.eventAction = 'shop_details.loaded', 1,0))>0,1,0) as menu,IF(sum(if(hits.eventInfo.eventAction = 'checkout.loaded', 1,0))>0,1,0) as checkout,IF(sum(if(hits.transaction.transactionId is not null, 1,0))>0,1,0) as transaction FROM TABLE_DATE_RANGE([107101250.ga_sessions_],TIMESTAMP(DATE_ADD(TIMESTAMP(current_date()),-20,'DAY')),CURRENT_TIMESTAMP()) group by 1,2,3,4,5,6,7) foo group by 1,2,3,4,5,6[/font][/size]
Exception in component tBigQueryInput_1
java.lang.IndexOutOfBoundsException: Index: 10, Size: 10
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at dhh_bi_v10.channels_daily_0_1.channels_daily.tBigQueryInput_1Process(channels_daily.java:2770)
at dhh_bi_v10.channels_daily_0_1.channels_daily.runJobInTOS(channels_daily.java:8370)
at dhh_bi_v10.channels_daily_0_1.channels_daily.main(channels_daily.java:7999)
[size=1][font=Courier][statistics] disconnected[/font][/size]

[color=#0433ff][size=1][font=Courier]Job channels_daily ended at 00:05 21/04/2016. [exit code=1][/font][/size][/color]

Labels (2)
1 Solution

Accepted Solutions
_AnonymousUser
Specialist III
Specialist III
Author

It was an error with the schema, it had one more column. You can mark it as resolved. I cannot delete it! 

View solution in original post

2 Replies
_AnonymousUser
Specialist III
Specialist III
Author

It was an error with the schema, it had one more column. You can mark it as resolved. I cannot delete it! 
Anonymous
Not applicable

Hi,

Thanks for posting that you have resolved this issue by yourself.

Best regards
Sabrina