]
Ramesh Reddy resolved TEIID-4584.
---------------------------------
Resolution: Done
Updated to AmazonAWS version 1.11.0, this was the closest to the "com.fasterxml"
version dependency that comes along in the WildFly 10 which Teiid 9.1 and Teiid 9.2 depend
upon.
Since build is different between 9.1 and 9.2 two completely separate commits were needed
to fix the issue.
SimpleDB doesn' work
--------------------
Key: TEIID-4584
URL:
https://issues.jboss.org/browse/TEIID-4584
Project: Teiid
Issue Type: Bug
Components: Connector API
Affects Versions: 8.12.6.6_3
Environment: RHEL 7.x, JBoss 6.4, JDV 6.3,
JBDS 9.1.0.GA, GA-v20160414-0124-B497
Also Fedora 23
Reporter: Glen Wilcox
Assignee: Ramesh Reddy
Fix For: 9.2, 9.1.2
Attachments: SimpleDB_ERROR_HTTP.txt, SimpleDB_ERROR_Jackson.txt
I was trying to set up the simpledb example:
https://developer.jboss.org/wiki/IntegrateAmazonSimpleDBWithTeiid
When I create the DataSource to AWS I get the following error:
Inline image 1
and the stack trace:
07:19:29,048 WARN [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool]
(teiid-async-threads - 1) IJ000604: Throwable while attempting to get a new connection:
null: java.lang.NoClassDefFoundError: com/amazonaws/AmazonServiceException
at
org.teiid.resource.adapter.simpledb.SimpleDBManagedConnectionFactory$1.getConnection(SimpleDBManagedConnectionFactory.java:46)
at
org.teiid.resource.adapter.simpledb.SimpleDBManagedConnectionFactory$1.getConnection(SimpleDBManagedConnectionFactory.java:41)
at
org.teiid.resource.spi.BasicManagedConnectionFactory.createManagedConnection(BasicManagedConnectionFactory.java:71)
[teiid-api-8.12.5.redhat-8.jar:8.12.5.redhat-8]
at
org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:834)
at
org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:379)
at
org.jboss.jca.core.connectionmanager.pool.AbstractPool.getSimpleConnection(AbstractPool.java:453)
at
org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:425)
at
org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:354)