<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: [resolved] Large object context variables to tRunjob in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234231#M23665</link>
    <description>I ended up making a singleton class in a Talend routine to hold the Object.</description>
    <pubDate>Fri, 13 Dec 2013 18:03:10 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-12-13T18:03:10Z</dc:date>
    <item>
      <title>[resolved] Large object context variables to tRunjob</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234228#M23662</link>
      <description>I'm having an issue passing an object context variable to a subjob. 
&lt;BR /&gt;The variable is set in the tJavaFlex like so, 
&lt;BR /&gt; 
&lt;PRE&gt;context.parentObj = dbu.getObj();&lt;/PRE&gt; 
&lt;BR /&gt;then I'm checking it to make sure it was set. 
&lt;BR /&gt;After the first iteration I'm getting this: 
&lt;BR /&gt; 
&lt;PRE&gt;Exception in thread "main" java.lang.Error: java.lang.Error: java.lang.StackOverflowError&lt;BR /&gt;	at warehouse.testjob_0_1.TestJob.tRunJob_1Process(TestJob.java:439)&lt;BR /&gt;	at warehouse.testjob_0_1.TestJob.runJobInTOS(TestJob.java:857)&lt;BR /&gt;	at warehouse.testjob_0_1.TestJob.main(TestJob.java:721)&lt;BR /&gt;Caused by: java.lang.Error: java.lang.StackOverflowError&lt;BR /&gt;	at warehouse.testjob_0_1.TestJob.tJavaFlex_1Process(TestJob.java:674)&lt;BR /&gt;	at warehouse.testjob_0_1.TestJob.tRunJob_1Process(TestJob.java:430)&lt;BR /&gt;	... 2 more&lt;BR /&gt;Caused by: java.lang.StackOverflowError&lt;BR /&gt;	at java.lang.Class.privateGetPublicMethods(Class.java:2627)&lt;BR /&gt;	at java.lang.Class.getMethods(Class.java:1457)&lt;BR /&gt;	at routines.system.JSONObject.populateMap(JSONObject.java:790)&lt;BR /&gt;	at routines.system.JSONObject.&amp;lt;init&amp;gt;(JSONObject.java:248)&lt;BR /&gt;	at routines.system.JSONObject.wrap(JSONObject.java:1365)&lt;BR /&gt;	at routines.system.JSONObject.populateMap(JSONObject.java:817)&lt;BR /&gt;	at routines.system.JSONObject.&amp;lt;init&amp;gt;(JSONObject.java:248)&lt;BR /&gt;	at routines.system.JSONObject.wrap(JSONObject.java:1365)&lt;BR /&gt;	at routines.system.JSONObject.populateMap(JSONObject.java:817)&lt;BR /&gt;	...&lt;/PRE&gt; 
&lt;BR /&gt; 
&lt;IMG src="https://community.qlik.com/" /&gt; 
&lt;IMG src="https://community.qlik.com/" /&gt;</description>
      <pubDate>Wed, 11 Dec 2013 16:52:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234228#M23662</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-12-11T16:52:12Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Large object context variables to tRunjob</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234229#M23663</link>
      <description>hi
&lt;BR /&gt;
&lt;BR /&gt;
&lt;PRE&gt;java.lang.Error: java.lang.Error: java.lang.StackOverflowError&lt;/PRE&gt;
&lt;BR /&gt;not enought memory I guess
&lt;BR /&gt;regards</description>
      <pubDate>Wed, 11 Dec 2013 16:55:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234229#M23663</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-12-11T16:55:12Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Large object context variables to tRunjob</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234230#M23664</link>
      <description>So then, what can be done? I've already tried increasing the JVM memory settings for the job. I don't think memory should be this tight grabbing just one object from the database. The only time I see the issue is passing it through to another Runjob.</description>
      <pubDate>Wed, 11 Dec 2013 17:27:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234230#M23664</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-12-11T17:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Large object context variables to tRunjob</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234231#M23665</link>
      <description>I ended up making a singleton class in a Talend routine to hold the Object.</description>
      <pubDate>Fri, 13 Dec 2013 18:03:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Large-object-context-variables-to-tRunjob/m-p/2234231#M23665</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-12-13T18:03:10Z</dc:date>
    </item>
  </channel>
</rss>

