<?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 using tDotNETInstantiate to load .net DLL from GAC in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/using-tDotNETInstantiate-to-load-net-DLL-from-GAC/m-p/2254189#M37274</link>
    <description>I have developed a strong named c# DLL and registered it in the GAC with the name "TalendTestDLL". in The tDotNETInstantiate component, I specified the "DLL to load" field with the the name "TalendTestDLL", assuming the underline call is loadAssemblyByName(name), but I got the following exception 
&lt;BR /&gt;========================================================= 
&lt;BR /&gt;System.IO.FileNotFoundException: Could not load file or assembly 'TalendDLLTest' or one of its dependencies. The system cannot find the file specified. 
&lt;BR /&gt;File name: 'TalendDLLTest' 
&lt;BR /&gt; at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
&lt;BR /&gt; at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) 
&lt;BR /&gt; at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection) 
&lt;BR /&gt; at System.Reflection.Assembly.Load(String assemblyString) 
&lt;BR /&gt; at Java_org_talend_net_Object_loadAssmblyByName(JNIEnv_* env, _jclass* _this, _jstring* assemblyName) 
&lt;BR /&gt;WRN: Assembly binding logging is turned OFF. 
&lt;BR /&gt;To enable assembly bind failure logging, set the registry value (DWORD) to 1. 
&lt;BR /&gt;Note: There is some performance penalty associated with assembly bind failure logging. 
&lt;BR /&gt;To turn this feature off, remove the registry value . 
&lt;BR /&gt;# 
&lt;BR /&gt;# A fatal error has been detected by the Java Runtime Environment: 
&lt;BR /&gt;# 
&lt;BR /&gt;# Internal Error (os_windows_x86.cpp:149), pid=10828, tid=11224 
&lt;BR /&gt;# guarantee(result == EXCEPTION_CONTINUE_EXECUTION) failed: Unexpected result from topLevelExceptionFilter 
&lt;BR /&gt;# 
&lt;BR /&gt;# JRE version: 6.0_45-b06 
&lt;BR /&gt;# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode windows-amd64 compressed oops) 
&lt;BR /&gt;# An error report file with more information is saved as: 
&lt;BR /&gt;# C:\Talend\Studio\hs_err_pid10828.log 
&lt;BR /&gt;# 
&lt;BR /&gt;# If you would like to submit a bug report, please visit: 
&lt;BR /&gt;# 
&lt;A href="http://java.sun.com/webapps/bugreport/crash.jsp" target="_blank" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/webapps/bugreport/crash.jsp&lt;/A&gt; 
&lt;BR /&gt;# The crash happened outside the Java Virtual Machine in native code. 
&lt;BR /&gt;# See problematic frame for where to report the bug. 
&lt;BR /&gt;# 
&lt;BR /&gt;========================================================= 
&lt;BR /&gt;Thanks</description>
    <pubDate>Sat, 16 Nov 2024 11:49:35 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T11:49:35Z</dc:date>
    <item>
      <title>using tDotNETInstantiate to load .net DLL from GAC</title>
      <link>https://community.qlik.com/t5/Talend-Studio/using-tDotNETInstantiate-to-load-net-DLL-from-GAC/m-p/2254189#M37274</link>
      <description>I have developed a strong named c# DLL and registered it in the GAC with the name "TalendTestDLL". in The tDotNETInstantiate component, I specified the "DLL to load" field with the the name "TalendTestDLL", assuming the underline call is loadAssemblyByName(name), but I got the following exception 
&lt;BR /&gt;========================================================= 
&lt;BR /&gt;System.IO.FileNotFoundException: Could not load file or assembly 'TalendDLLTest' or one of its dependencies. The system cannot find the file specified. 
&lt;BR /&gt;File name: 'TalendDLLTest' 
&lt;BR /&gt; at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark&amp;amp; stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
&lt;BR /&gt; at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) 
&lt;BR /&gt; at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark&amp;amp; stackMark, Boolean forIntrospection) 
&lt;BR /&gt; at System.Reflection.Assembly.Load(String assemblyString) 
&lt;BR /&gt; at Java_org_talend_net_Object_loadAssmblyByName(JNIEnv_* env, _jclass* _this, _jstring* assemblyName) 
&lt;BR /&gt;WRN: Assembly binding logging is turned OFF. 
&lt;BR /&gt;To enable assembly bind failure logging, set the registry value (DWORD) to 1. 
&lt;BR /&gt;Note: There is some performance penalty associated with assembly bind failure logging. 
&lt;BR /&gt;To turn this feature off, remove the registry value . 
&lt;BR /&gt;# 
&lt;BR /&gt;# A fatal error has been detected by the Java Runtime Environment: 
&lt;BR /&gt;# 
&lt;BR /&gt;# Internal Error (os_windows_x86.cpp:149), pid=10828, tid=11224 
&lt;BR /&gt;# guarantee(result == EXCEPTION_CONTINUE_EXECUTION) failed: Unexpected result from topLevelExceptionFilter 
&lt;BR /&gt;# 
&lt;BR /&gt;# JRE version: 6.0_45-b06 
&lt;BR /&gt;# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.45-b01 mixed mode windows-amd64 compressed oops) 
&lt;BR /&gt;# An error report file with more information is saved as: 
&lt;BR /&gt;# C:\Talend\Studio\hs_err_pid10828.log 
&lt;BR /&gt;# 
&lt;BR /&gt;# If you would like to submit a bug report, please visit: 
&lt;BR /&gt;# 
&lt;A href="http://java.sun.com/webapps/bugreport/crash.jsp" target="_blank" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/webapps/bugreport/crash.jsp&lt;/A&gt; 
&lt;BR /&gt;# The crash happened outside the Java Virtual Machine in native code. 
&lt;BR /&gt;# See problematic frame for where to report the bug. 
&lt;BR /&gt;# 
&lt;BR /&gt;========================================================= 
&lt;BR /&gt;Thanks</description>
      <pubDate>Sat, 16 Nov 2024 11:49:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/using-tDotNETInstantiate-to-load-net-DLL-from-GAC/m-p/2254189#M37274</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T11:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: using tDotNETInstantiate to load .net DLL from GAC</title>
      <link>https://community.qlik.com/t5/Talend-Studio/using-tDotNETInstantiate-to-load-net-DLL-from-GAC/m-p/2254190#M37275</link>
      <description>After I put in the fully qualified assemble strong name, it works. 
&lt;BR /&gt;But it works only when running in the karaf&amp;gt; console mode, did not work when the runtime is running as Windows Service, it failed to load the assembly. 
&lt;BR /&gt;Can someone tell me how to make it work in the Windows Service mode? 
&lt;BR /&gt;Thanks</description>
      <pubDate>Fri, 22 Nov 2013 16:07:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/using-tDotNETInstantiate-to-load-net-DLL-from-GAC/m-p/2254190#M37275</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-22T16:07:09Z</dc:date>
    </item>
  </channel>
</rss>

