[
https://issues.jboss.org/browse/TEIID-2730?page=com.atlassian.jira.plugin...
]
Barry LaFond commented on TEIID-2730:
-------------------------------------
Note, I was able to import Sybase BQT2 WITHOUT catalog. I tried to execute preview using
the following:
select * from "BQT2_Sybase_ASE"."Hugea"
The catalog "dbo" is not included but still fails
TEIID30504 Remote org.teiid.core.TeiidProcessingException: TEIID30504 BQT2_Sybase_ASE: 102
TEIID11008:TEIID11004 Error executing statement(s): [Prepared Values: [] SQL: SELECT
g_0."IntKey", g_0."StringKey", g_0."IntNum",
g_0."StringNum", g_0."FloatNum", g_0."LongNum",
g_0."DoubleNum", g_0."ByteNum", g_0."DateValue",
g_0."TimeValue", g_0."TimestampValue", g_0."BooleanValue",
g_0."CharValue", g_0."ShortValue", g_0."BigIntegerValue",
g_0."BigDecimalValue", g_0."ObjectValue" FROM
"bqt2"."Hugea" g_0]
09:04:47,887 WARN [org.teiid.CONNECTOR] (Worker1_QueryProcessorQueue4) sKaBKQOHcxvF
Connector worker process failed for atomic-request=sKaBKQOHcxvF.0.0.1:
org.teiid.translator.jdbc.JDBCExecutionException: 102 TEIID11008:TEIID11004 Error
executing statement(s): [Prepared Values: [] SQL: SELECT g_0."IntKey",
g_0."StringKey", g_0."IntNum", g_0."StringNum",
g_0."FloatNum", g_0."LongNum", g_0."DoubleNum",
g_0."ByteNum", g_0."DateValue", g_0."TimeValue",
g_0."TimestampValue", g_0."BooleanValue", g_0."CharValue",
g_0."ShortValue", g_0."BigIntegerValue",
g_0."BigDecimalValue", g_0."ObjectValue" FROM "Hugea" g_0]
at org.teiid.translator.jdbc.JDBCQueryExecution.execute(JDBCQueryExecution.java:88)
at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:312)
[teiid-engine-8.4.1.jar:8.4.1]
at
org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:301)
[teiid-engine-8.4.1.jar:8.4.1]
at
org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:113)
[teiid-engine-8.4.1.jar:8.4.1]
at
org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:110)
[teiid-engine-8.4.1.jar:8.4.1]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) [rt.jar:1.6.0_27]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) [rt.jar:1.6.0_27]
at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58)
[teiid-engine-8.4.1.jar:8.4.1]
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:269)
[teiid-engine-8.4.1.jar:8.4.1]
at
org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119)
[teiid-engine-8.4.1.jar:8.4.1]
at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:214)
[teiid-engine-8.4.1.jar:8.4.1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
[rt.jar:1.6.0_27]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[rt.jar:1.6.0_27]
at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_27]
Caused by: com.sybase.jdbc4.jdbc.SybSQLException: Incorrect syntax near 'IntKey'.
at com.sybase.jdbc4.tds.Tds.a(Unknown Source)
at com.sybase.jdbc4.tds.Tds.nextResult(Unknown Source)
at com.sybase.jdbc4.jdbc.ResultGetter.nextResult(Unknown Source)
at com.sybase.jdbc4.jdbc.SybStatement.nextResult(Unknown Source)
at com.sybase.jdbc4.jdbc.SybStatement.nextResult(Unknown Source)
at com.sybase.jdbc4.jdbc.SybStatement.queryLoop(Unknown Source)
at com.sybase.jdbc4.jdbc.SybStatement.executeQuery(Unknown Source)
at com.sybase.jdbc4.jdbc.SybPreparedStatement.executeQuery(Unknown Source)
at
org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:462)
at org.teiid.translator.jdbc.JDBCQueryExecution.execute(JDBCQueryExecution.java:84)
... 13 more
Cannot query Sybase database with jconn3.jar
--------------------------------------------
Key: TEIID-2730
URL:
https://issues.jboss.org/browse/TEIID-2730
Project: Teiid
Issue Type: Bug
Components: JDBC Connector
Affects Versions: 8.4
Environment: java oracle 1.7, Teiid 8.4.1-redhat4 in DV 6.0.0.ER3, Teiid Designer
8.3.beta3
Reporter: Lucie Fabrikova
Assignee: Steven Hawkins
Attachments: bqtHNB.vdb, bqt_HNB.xmi, jconn3.jar
In teiid designer, I created a connection profile to Sybase database with URL
jdbc:sybase:Tds:vmg07.mw.lab.eng.bos.redhat.com:5000/bqt2 and driver jconn3.jar.
I created a relational source model from the jdbc connection and VDB with the source
model. Then I deployed the VDB and executed query select * from
"bqt_HNB"."g1" which resulted in this error message:
TEIID30504 Remote org.teiid.core.TeiidProcessingException: TEIID30504 bqt_HNB: 102
TEIID11008:TEIID11004 Error executing statement(s): [Prepared Values: [] SQL: SELECT
g_0."e1", g_0."e2" FROM
"bqt2"."dbo"."g1" g_0]
Console:
OPTIMIZATION COMPLETE:
PROCESSOR PLAN:
AccessNode(0) output=[bqt_HNB.g1.e1, bqt_HNB.g1.e2] SELECT g_0.e1, g_0.e2 FROM bqt_HNB.g1
AS g_0
============================================================================
10:55:07,362 INFO [org.teiid.CONNECTOR] (Worker1_QueryProcessorQueue1)
SybaseExecutionFactory Commit=true;DatabaseProductName=Adaptive Server
Enterprise;DatabaseProductVersion=Adaptive Server Enterprise/15.0.3/EBF 16549
ESD#1/P/x86_64/Enterprise Linux/ase1503/2681/64-bit/FBO/Mon Mar 9 04:10:47
2009;DriverMajorVersion=6;DriverMajorVersion=0;DriverName=jConnect (TM) for JDBC
(TM);DriverVersion=jConnect (TM) for JDBC(TM)/6.05(Build 26564)/P/EBF16903/JDK14/Sun May
31 1:05:35 2009;IsolationLevel=2
10:55:07,555 WARN [org.teiid.CONNECTOR] (Worker1_QueryProcessorQueue1) Connector worker
process failed for atomic-request=dg2FpIhALlUI.0.0.0:
org.teiid.translator.jdbc.JDBCExecutionException: 102 TEIID11008:TEIID11004 Error
executing statement(s): [Prepared Values: [] SQL: SELECT g_0."e1",
g_0."e2" FROM "bqt2"."dbo"."g1" g_0]
at org.teiid.translator.jdbc.JDBCQueryExecution.execute(JDBCQueryExecution.java:88)
at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.execute(ConnectorWorkItem.java:254)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at
org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:444)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at
org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:157)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at
org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:154)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [rt.jar:1.6.0_45]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [rt.jar:1.6.0_45]
at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:58)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:269)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at
org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at
org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:214)
[teiid-engine-8.4.1-redhat-2.jar:8.4.1-redhat-2]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
[rt.jar:1.6.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
[rt.jar:1.6.0_45]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]
Caused by: com.sybase.jdbc3.jdbc.SybSQLException: Incorrect syntax near 'e1'.
at com.sybase.jdbc3.tds.Tds.a(Unknown Source)
at com.sybase.jdbc3.tds.Tds.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.ResultGetter.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.nextResult(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.queryLoop(Unknown Source)
at com.sybase.jdbc3.jdbc.SybStatement.executeQuery(Unknown Source)
at com.sybase.jdbc3.jdbc.SybPreparedStatement.executeQuery(Unknown Source)
at
org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeQuery(WrappedPreparedStatement.java:462)
at org.teiid.translator.jdbc.JDBCQueryExecution.execute(JDBCQueryExecution.java:84)
... 13 more
10:55:07,568 WARN [org.teiid.PROCESSOR] (Worker0_QueryProcessorQueue2) TEIID30020
Processing exception for request dg2FpIhALlUI.0 'TEIID30504 bqt_HNB: 102
TEIID11008:TEIID11004 Error executing statement(s): [Prepared Values: [] SQL: SELECT
g_0."e1", g_0."e2" FROM
"bqt2"."dbo"."g1" g_0]'. Originally
TeiidProcessingException 'Incorrect syntax near 'e1'.
' com.sybase.jdbc3.tds.Tds.a(Unknown Source). Enable more detailed logging to see the
entire stacktrace.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira