Uploaded image for project: 'Talend DI components'
  1. Talend DI components
  2. TDI-48481

tBigQueryOutput Exception in thread "Thread-1" java.lang.OutOfMemoryError: Required array size too large

Apply templateInsert Lucidchart Diagram
    XMLWordPrintable

Details

    • Bug
    • Status: Rejected
    • Minor
    • Resolution: Duplicate
    • None
    • None
    • None

    Description

      Hi all,

      I develop an ETL pipeline with TOS 8. Pipeline read from SQL Server and write to Google BigQuery with tBigQueryOutput but I received this error:

      Exception in thread "Thread-1" java.lang.OutOfMemoryError: Required array size too large

      at java.base/java.nio.file.Files.readAllBytes(Files.java:3212)

      at lov_poc.job_skuitemtag_1_1.Job_SkuItemTag.tDBInput_1Process(Job_SkuItemTag.java:11010)

      at lov_poc.job_skuitemtag_1_1.Job_SkuItemTag.tDBConnection_1Process(Job_SkuItemTag.java:1005)

      at lov_poc.job_skuitemtag_1_1.Job_SkuItemTag$2.run(Job_SkuItemTag.java:21841)

       

       

      Here the flow details:

       

       

      The CSV is correctly written on the local file system (5GB) but is not copied to Google Cloud Storage.

      The same process is correctly execute by TOS 7.3.

      My JVM:

       

       

      has anyone had the same problem?

       

      Here my post in Talend Community with all attempts to resolve the problem.

       

      Thank you,

      Federico

      Attachments

        Activity

          People

            ozhelezniak Oleksandr Zhelezniak
            ffanalista Federico Fanalista
            Oleksandr Zhelezniak
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: