Renat Eskenin created TEIID-6037:
------------------------------------
Summary: Cannot start translator salesforce-41
Key: TEIID-6037
URL:
https://issues.redhat.com/browse/TEIID-6037
Project: Teiid
Issue Type: Bug
Components: Salesforce Connector
Affects Versions: 15.0
Reporter: Renat Eskenin
Assignee: Steven Hawkins
I try to use wildfly+teiid and get strange exception
1. Download wildfly-teiid-server V15 (last released)
2. Add resource adapter to standalone config
{code}
<resource-adapter id="salesforcefour">
<module slot="main"
id="org.jboss.teiid.resource-adapter.salesforce-41"/>
<connection-definitions>
<connection-definition
class-name="org.teiid.resource.adapter.salesforce.SalesForceManagedConnectionFactory"
jndi-name="java:/sfDS41" enabled="true" connectable="true"
use-java-context="true" pool-name="sfDS41">
<config-property
name="connectTimeout">30000</config-property>
<config-property
name="password">ppp</config-property>
<config-property
name="URL">https://test.salesforce.com/services/Soap/u/45.0&...
<config-property
name="requestTimeout">120000</config-property>
<config-property
name="username">uuu</config-property>
</connection-definition>
</connection-definitions>
</resource-adapter>
{code}
3. Start the server by command ./bin/standalone.sh -c=standalone-teiid.xml
4. Try to deploy ddl
{code}
CREATE DATABASE db;
USE DATABASE db;
CREATE FOREIGN DATA WRAPPER salesforcefour;
CREATE FOREIGN DATA WRAPPER mysalesforce type salesforcefour OPTIONS (supportsOrderBy
true);
CREATE SERVER salesforce FOREIGN DATA WRAPPER mysalesforce OPTIONS
("resource-name" 'sfDS41');
CREATE SCHEMA salesforce SERVER salesforce;
IMPORT FROM SERVER salesforce INTO salesforce
OPTIONS("importer.useFullSchemaName" 'false',
"importer.NormalizeNames" 'false', "importer.modelAuditFields"
'true', "importer.importStatstics" 'true');
{code}
5. Got the exception
{code}
17:51:34,243 ERROR [org.teiid.RUNTIME] (Worker1) TEIID30021 Uncaught exception processing
work: java.lang.ClassCastException: class
org.teiid.resource.adapter.salesforce.SalesforceConnectionImpl cannot be cast to class
org.teiid.translator.salesforce.SalesforceConnection
(org.teiid.resource.adapter.salesforce.SalesforceConnectionImpl is in unnamed module of
loader 'org.jboss.teiid.resource-adapter.salesforce-34(a)15.0.0' @6f613a85;
org.teiid.translator.salesforce.SalesforceConnection is in unnamed module of loader
'org.jboss.teiid.translator.salesforce(a)15.0.0' @549eaee5)
at
org.jboss.teiid.translator.salesforce@15.0.0//org.teiid.translator.salesforce.SalesForceMetadataProcessor.process(SalesForceMetadataProcessor.java:56)
at
org.jboss.teiid.api@15.0.0//org.teiid.translator.ExecutionFactory.getMetadata(ExecutionFactory.java:989)
{code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)