<?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] tDotNetRow unsatisfied link error in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294933#M67765</link>
    <description>Bug raised and fixed for System.ArgumentNullException: Value cannot be null:
&lt;BR /&gt;
&lt;A href="http://jira.talendforge.org/browse/TDI-19427" rel="nofollow noopener noreferrer"&gt;http://jira.talendforge.org/browse/TDI-19427&lt;/A&gt;</description>
    <pubDate>Fri, 27 Jan 2012 00:07:50 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2012-01-27T00:07:50Z</dc:date>
    <item>
      <title>[resolved] tDotNetRow unsatisfied link error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294929#M67761</link>
      <description>I am having trouble using tDotNetRow - it is always throwing a java.lang.UnsatisfiedLinkError error. 
&lt;BR /&gt;For troubleshooting, I created a very simple job and associated .net assembly. 
&lt;BR /&gt;job.jpg shows the simple job, that only contains a tDotNetRow component. 
&lt;BR /&gt;component.jpg shows the properties of the tDotNetRow component. 
&lt;BR /&gt;class.jpb shows the .net class (with its namespace) as configured in the component. The project containing the class is .net2.0 with no other dependencies. 
&lt;BR /&gt;And finally, below is the error when attempting to run the job in TOS: 
&lt;BR /&gt;Starting job DotNetTest at 16:16 25/01/2012. 
&lt;BR /&gt; connecting to socket on port 3621 
&lt;BR /&gt; connected 
&lt;BR /&gt;2012-01-25 16:16:17|NSKn9t|NSKn9t|NSKn9t|5876|MATRIX_PROCESS|DotNetTest|_cQKuEEcSEeGLHLxvu_ahdQ|0.1|Default||begin|| 
&lt;BR /&gt;Exception in thread "main" java.lang.Error: java.lang.UnsatisfiedLinkError: no janet-win32 in java.library.path 
&lt;BR /&gt; at matrix_process.dotnettest_0_1.DotNetTest.tDotNETRow_1Process(DotNetTest.java:416) 
&lt;BR /&gt; at matrix_process.dotnettest_0_1.DotNetTest.runJobInTOS(DotNetTest.java:4534) 
&lt;BR /&gt; at matrix_process.dotnettest_0_1.DotNetTest.main(DotNetTest.java:4395) 
&lt;BR /&gt;Caused by: java.lang.UnsatisfiedLinkError: no janet-win32 in java.library.path 
&lt;BR /&gt; at java.lang.ClassLoader.loadLibrary(Unknown Source) 
&lt;BR /&gt; at java.lang.Runtime.loadLibrary0(Unknown Source) 
&lt;BR /&gt;2012-01-25 16:16:17|NSKn9t|NSKn9t|NSKn9t|5876|MATRIX_PROCESS|DotNetTest|_cQKuEEcSEeGLHLxvu_ahdQ|0.1|Default|tDotNETRow_1|begin|| 
&lt;BR /&gt; disconnected 
&lt;BR /&gt; at java.lang.System.loadLibrary(Unknown Source) 
&lt;BR /&gt; at org.talend.net.Object.loadLibrary(Object.java:201) 
&lt;BR /&gt; at org.talend.net.Object.&amp;lt;clinit&amp;gt;(Object.java:164) 
&lt;BR /&gt; at matrix_process.dotnettest_0_1.DotNetTest.tDotNETRow_1Process(DotNetTest.java:379) 
&lt;BR /&gt; ... 2 more 
&lt;BR /&gt;Job DotNetTest ended at 16:16 25/01/2012.</description>
      <pubDate>Sat, 16 Nov 2024 12:25:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294929#M67761</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:25:48Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tDotNetRow unsatisfied link error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294930#M67762</link>
      <description>Scratch that, found the answer in the wiki:&lt;BR /&gt;talendforge.org/wiki/doku.php?id=doc:dotnet</description>
      <pubDate>Wed, 25 Jan 2012 05:52:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294930#M67762</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-25T05:52:46Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tDotNetRow unsatisfied link error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294931#M67763</link>
      <description>I have tried this solution but, it didn't helped me much.  Actually a bit lengthy , I am getting confusing. Please let me know if you solve your issues.</description>
      <pubDate>Wed, 25 Jan 2012 06:05:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294931#M67763</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-25T06:05:28Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tDotNetRow unsatisfied link error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294932#M67764</link>
      <description>From the wiki, I downloaded the .net 4.0 zip, and placed: 
&lt;BR /&gt;janet-win64.dll in C:\Windows\System32 
&lt;BR /&gt;janet-win32.dll in C:\Windows\SysWOW64 
&lt;BR /&gt;If your OS is 32 bit, you should only place: 
&lt;BR /&gt;janet-win32.dll in C:\Windows\System32 
&lt;BR /&gt;After that, my jobs successfully run. 
&lt;BR /&gt;However I have just noticed that if the object I am trying to instantiate has a base class located in a different assembly, I get a different error: 
&lt;BR /&gt;System.ArgumentNullException: Value cannot be null. 
&lt;BR /&gt;Parameter name: type 
&lt;BR /&gt; at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) 
&lt;BR /&gt; at Java_org_talend_net_Object_createInstanceLib(JNIEnv_* env, _jobject* _this, _jstring* className, _jobject* jAssembly, _jobjectArray* params, _jobjectArray* types) 
&lt;BR /&gt;I'm going to start a new post (or bug?) for this one. 
&lt;BR /&gt;In summary, I was able to: 
&lt;BR /&gt;- instantiate an object with tDotNetRow (the object had a default empty constructor) 
&lt;BR /&gt;- execute an instance method with no parameters 
&lt;BR /&gt;- execute an instance method with parameters (order of parameters specified in the component properties must match the order of declaration in the method itself) 
&lt;BR /&gt;- execute a static method (without the need for instantiation etc) 
&lt;BR /&gt;I am unable to: 
&lt;BR /&gt;- instantiate an object where its base class is located in a different assembly, even when that assembly is in the same folder location as the one specified in tDotNetRow</description>
      <pubDate>Wed, 25 Jan 2012 07:07:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294932#M67764</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-25T07:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] tDotNetRow unsatisfied link error</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294933#M67765</link>
      <description>Bug raised and fixed for System.ArgumentNullException: Value cannot be null:
&lt;BR /&gt;
&lt;A href="http://jira.talendforge.org/browse/TDI-19427" rel="nofollow noopener noreferrer"&gt;http://jira.talendforge.org/browse/TDI-19427&lt;/A&gt;</description>
      <pubDate>Fri, 27 Jan 2012 00:07:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-tDotNetRow-unsatisfied-link-error/m-p/2294933#M67765</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-27T00:07:50Z</dc:date>
    </item>
  </channel>
</rss>

