[
https://issues.jboss.org/browse/TEIIDDES-2429?page=com.atlassian.jira.plu...
]
Ramesh Reddy commented on TEIIDDES-2429:
----------------------------------------
Designer's teiid-client was built with Teiid 8.7 code so
expecting it to work with a Teiid 8.10 server is pushing one's luck to say the least.
That is misconception, Let's dig in. What did you see that is changed? In Teiid 8.10,
we still support Teiid 8.7 specific metadata, Admin API, JDBC Connection. If there are any
metadata changes, they are designed to be backwards compatible (99% of time). What is the
issue failing to support this? I really would like to know, so that we can fix this.
If the user chooses the 'default server version' to be Teiid
8.4 then ROLLUP will be invalid. If the user chooses the 'default server version'
to be Teiid 8.5 then ROLLUP will be valid;
seems like there is design smell for me, the version of compliance and version of runtime
are two separate constructs, they need to be treated as such. The compliance version can
be fixed version like 8.7, based on the Teiid libraries used. Runtime is version that
Designer connected to is entirely separate. Do not try to mix or treat one for the other.
which is what Designer's teiid client does if the user has
selected a 'default server version' less than Teiid 8.5. If more then valdation
succeeds.
What Designer does in case is renders itself useless *completely* for the user, if it is
not connected to the mandated Teiid runtime version. See example here TEIIDDES-2446. Which
IMO is bad behavior. In my comment I suggested support ROLLUP, but if somebody is doing
"select * from foo" by all means we need to support that.
Please do not close this with Won't Fix, the issue is not going to away because of it,
we need to find a resolution to this.
Teiid Designer do not compatible with Teiid 8.10
------------------------------------------------
Key: TEIIDDES-2429
URL:
https://issues.jboss.org/browse/TEIIDDES-2429
Project: Teiid Designer
Issue Type: Bug
Components: Diagrams
Affects Versions: 9.0
Environment: Teiid 8.10.Beta2
JBDS
8.0(https://devstudio.jboss.com/updates/8.0/integration-stack/)
Reporter: Kylin Soong
Priority: Critical
Import Metadata from JDBC Data source through the following error:
Caused by: java.lang.Exception: No ExecutionAdmin factory registered for teiid instance
version 8.10.0.
at
org.teiid.designer.runtime.registry.TeiidRuntimeRegistry.getQueryService(TeiidRuntimeRegistry.java:148)
at org.teiid.designer.core.ModelerCore.getTeiidQueryService(ModelerCore.java:2215)
Does this should be a feature request?
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)