<?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 SecurityException in component tBigQueryOutput in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/SecurityException-in-component-tBigQueryOutput/m-p/2225277#M17648</link>
    <description>&lt;P&gt;I'm currently trying to export some Data to Google Bigquery.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;When i now run the project the process starts at first (getting data from REST, mapping JSON Data), but when the flow comes to the BigQueryOutput i get a Security Exception during runtime (see below):&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Is there any way to review/change the way classes/libs are loaded?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;Exception in component tBigQueryOutput_2_tBQBE (CallOneREST_CDR_GET)
java.lang.SecurityException: class "com.google.common.base.MoreObjects"'s signer information does not match signer information of other classes in the same package
	at java.lang.ClassLoader.checkCerts(Unknown Source)
	at java.lang.ClassLoader.preDefineClass(Unknown Source)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.google.auth.oauth2.ServiceAccountCredentials.&amp;lt;init&amp;gt;(ServiceAccountCredentials.java:169)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromPkcs8(ServiceAccountCredentials.java:271)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromJson(ServiceAccountCredentials.java:200)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromStream(ServiceAccountCredentials.java:334)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromStream(ServiceAccountCredentials.java:306)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tRESTClient_1Process(CallOneREST_CDR_GET.java:2849)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tLoop_1Process(CallOneREST_CDR_GET.java:886)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tJava_1Process(CallOneREST_CDR_GET.java:685)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tSetGlobalVar_1Process(CallOneREST_CDR_GET.java:537)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.runJobInTOS(CallOneREST_CDR_GET.java:3329)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.main(CallOneREST_CDR_GET.java:3178)&lt;/PRE&gt;</description>
    <pubDate>Sat, 16 Nov 2024 07:04:34 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T07:04:34Z</dc:date>
    <item>
      <title>SecurityException in component tBigQueryOutput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/SecurityException-in-component-tBigQueryOutput/m-p/2225277#M17648</link>
      <description>&lt;P&gt;I'm currently trying to export some Data to Google Bigquery.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;When i now run the project the process starts at first (getting data from REST, mapping JSON Data), but when the flow comes to the BigQueryOutput i get a Security Exception during runtime (see below):&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Is there any way to review/change the way classes/libs are loaded?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;Exception in component tBigQueryOutput_2_tBQBE (CallOneREST_CDR_GET)
java.lang.SecurityException: class "com.google.common.base.MoreObjects"'s signer information does not match signer information of other classes in the same package
	at java.lang.ClassLoader.checkCerts(Unknown Source)
	at java.lang.ClassLoader.preDefineClass(Unknown Source)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$100(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at com.google.auth.oauth2.ServiceAccountCredentials.&amp;lt;init&amp;gt;(ServiceAccountCredentials.java:169)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromPkcs8(ServiceAccountCredentials.java:271)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromJson(ServiceAccountCredentials.java:200)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromStream(ServiceAccountCredentials.java:334)
	at com.google.auth.oauth2.ServiceAccountCredentials.fromStream(ServiceAccountCredentials.java:306)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tRESTClient_1Process(CallOneREST_CDR_GET.java:2849)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tLoop_1Process(CallOneREST_CDR_GET.java:886)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tJava_1Process(CallOneREST_CDR_GET.java:685)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.tSetGlobalVar_1Process(CallOneREST_CDR_GET.java:537)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.runJobInTOS(CallOneREST_CDR_GET.java:3329)
	at callone_cdr_get.callonerest_cdr_get_0_1.CallOneREST_CDR_GET.main(CallOneREST_CDR_GET.java:3178)&lt;/PRE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 07:04:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/SecurityException-in-component-tBigQueryOutput/m-p/2225277#M17648</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T07:04:34Z</dc:date>
    </item>
    <item>
      <title>Re: SecurityException in component tBigQueryOutput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/SecurityException-in-component-tBigQueryOutput/m-p/2225278#M17649</link>
      <description>&lt;P&gt;Update:&lt;/P&gt; 
&lt;P&gt;According to the Exception Message i copied and extracted all class files to find which one contains the "MoreObjects.class" file.&lt;/P&gt; 
&lt;P&gt;The one from google is stored in&amp;nbsp;guava-20.0.jar and&amp;nbsp;snowflake-jdbc-3.6.13.jar&lt;/P&gt; 
&lt;P&gt;See also Screenshots.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;But now i am lost again: How can i remove one jar or at least the duplicate google package com.google.common.base?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1_snowflake" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M1ci.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/150137iEEA9ECA39D12AB1A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M1ci.jpg" alt="0683p000009M1ci.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3_guava-20" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M1cs.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/138080i950E1A5850842C53/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M1cs.jpg" alt="0683p000009M1cs.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LuNf"&gt;1_snowflake.jpg&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LuNk"&gt;2_jersey-common.jpg&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LuJ8"&gt;3_guava-20.jpg&lt;/A&gt;</description>
      <pubDate>Tue, 11 Dec 2018 12:14:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/SecurityException-in-component-tBigQueryOutput/m-p/2225278#M17649</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-12-11T12:14:19Z</dc:date>
    </item>
  </channel>
</rss>

