[JBoss JIRA] (TEIID-5594) Use generic rather than jboss javax dependencies for teiid core
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5594:
-------------------------------------
Summary: Use generic rather than jboss javax dependencies for teiid core
Key: TEIID-5594
URL: https://issues.jboss.org/browse/TEIID-5594
Project: Teiid
Issue Type: Sub-task
Components: Build/Kits
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 12.1
The following dependencies are aligned to Wildfly, but that is unnecessary for embedded/springboot. They should be replaced with more generic versions.
{code}
<dependency>
<groupId>org.jboss.spec.javax.ws.rs</groupId>
<artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.xml.ws</groupId>
<artifactId>jboss-jaxws-api_2.3_spec</artifactId>
<version>1.0.0.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.servlet</groupId>
<artifactId>jboss-servlet-api_3.1_spec</artifactId>
<version>1.0.2.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.transaction</groupId>
<artifactId>jboss-transaction-api_1.2_spec</artifactId>
<version>1.1.1.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.spec.javax.xml.bind</groupId>
<artifactId>jboss-jaxb-api_2.3_spec</artifactId>
<version>1.0.1.Final</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.22.jbossorg-1</version>
</dependency>
{code}
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5593) Add a Java 11 travis build
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5593:
-------------------------------------
Summary: Add a Java 11 travis build
Key: TEIID-5593
URL: https://issues.jboss.org/browse/TEIID-5593
Project: Teiid
Issue Type: Task
Components: Build/Kits
Reporter: Steven Hawkins
Fix For: 12.1
We should also build/test with java 11 on travis. This is expected to work for everything but the arquillian tests.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5521) Add build plugins used by basepom to help with dependency handling
by Van Halbert (Jira)
[ https://issues.jboss.org/browse/TEIID-5521?page=com.atlassian.jira.plugin... ]
Van Halbert commented on TEIID-5521:
------------------------------------
If you want, I can create a new jira each duplicate, eg. Infinispan, PartSupplier.vdb, eclipse jar's, java.activation related
> Add build plugins used by basepom to help with dependency handling
> ------------------------------------------------------------------
>
> Key: TEIID-5521
> URL: https://issues.jboss.org/browse/TEIID-5521
> Project: Teiid
> Issue Type: Task
> Components: Build/Kits
> Affects Versions: 12.x
> Reporter: Van Halbert
> Assignee: Van Halbert
> Priority: Major
> Fix For: 12.1
>
>
> Utilize plugins that basebom uses, which will help reduce half the headaches you go though during the productization with versions.
> plugins:
> * duplicate-finder-maven-plugin
> * maven-dependency-plugin
> * maven-dependency-versions-check-plugin
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5521) Add build plugins used by basepom to help with dependency handling
by Van Halbert (Jira)
[ https://issues.jboss.org/browse/TEIID-5521?page=com.atlassian.jira.plugin... ]
Van Halbert edited comment on TEIID-5521 at 1/10/19 5:48 PM:
-------------------------------------------------------------
I've completed the changes on my branch: [https://github.com/vhalbert/teiid/tree/teiid-5521
The following are overrides to the basepom settings so that the project can be built. Most of these are due to duplicate issues, where multiple jar's in the classpath contain the same files.
[vhalbert@localhost teiid]$ grep -Ril '<basepom'
connectors/accumulo/translator-accumulo/pom.xml
connectors/file/translator-excel/pom.xml
connectors/infinispan/infinispan-api/pom.xml
connectors/infinispan/infinispan-tasks/pom.xml
connectors/infinispan/translator-infinispan-hotrod/pom.xml
connectors/jdbc/translator-hive/pom.xml
connectors/jdbc/translator-jdbc/pom.xml
connectors/jdbc/translator-phoenix/pom.xml
connectors/jdbc/translator-prestodb/pom.xml
connectors/misc/translator-jpa/pom.xml
connectors/odata/translator-odata/pom.xml
connectors/swagger/translator-swagger/pom.xml
eclipselink-platform/pom.xml
olingo/pom.xml
rest-service/pom.xml
runtime/pom.xml
was (Author: van.halbert):
I've completed the changes on my branch: [https://github.com/vhalbert/teiid/tree/teiid-5521
> Add build plugins used by basepom to help with dependency handling
> ------------------------------------------------------------------
>
> Key: TEIID-5521
> URL: https://issues.jboss.org/browse/TEIID-5521
> Project: Teiid
> Issue Type: Task
> Components: Build/Kits
> Affects Versions: 12.x
> Reporter: Van Halbert
> Assignee: Van Halbert
> Priority: Major
> Fix For: 12.1
>
>
> Utilize plugins that basebom uses, which will help reduce half the headaches you go though during the productization with versions.
> plugins:
> * duplicate-finder-maven-plugin
> * maven-dependency-plugin
> * maven-dependency-versions-check-plugin
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5591) Update the teiid embedded examples
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5591?page=com.atlassian.jira.plugin... ]
Steven Hawkins resolved TEIID-5591.
-----------------------------------
Resolution: Done
Updated the master to version 3.0.0-SNAPSHOT work with teiid 12 snapshot. Cleaned some of the dependency handling. Ideally we'd remove most usage of version.teiid and rely on the bom, but not all dependencies are managed.
Created a teiid-10.x and set to 2.0.0-SNAPSHOT for teiid 10/11.
teiid.io will be updated in a separate commit.
> Update the teiid embedded examples
> ----------------------------------
>
> Key: TEIID-5591
> URL: https://issues.jboss.org/browse/TEIID-5591
> Project: Teiid
> Issue Type: Sub-task
> Components: Embedded
> Reporter: Steven Hawkins
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 12.0
>
>
> With the maven coordinate changes the teiid embedded examples should be updated as well.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5592) Updated or deprecate teiid-quickstarts
by Steven Hawkins (Jira)
Steven Hawkins created TEIID-5592:
-------------------------------------
Summary: Updated or deprecate teiid-quickstarts
Key: TEIID-5592
URL: https://issues.jboss.org/browse/TEIID-5592
Project: Teiid
Issue Type: Quality Risk
Components: Quick Starts
Reporter: Steven Hawkins
Assignee: Van Halbert
Fix For: 12.0
The last update to the quickstarts was for Teiid 10 - which should have been largely compatible with Teiid 11. However this should be reviewed and updated for Teiid 11 - or we should deprecate them and update teiid.io appropriately.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months
[JBoss JIRA] (TEIID-5589) NavigationProperty not working with Teiid odata, results in TEIID16053
by Steven Hawkins (Jira)
[ https://issues.jboss.org/browse/TEIID-5589?page=com.atlassian.jira.plugin... ]
Steven Hawkins updated TEIID-5589:
----------------------------------
Fix Version/s: 11.1.2
> NavigationProperty not working with Teiid odata, results in TEIID16053
> ------------------------------------------------------------------------
>
> Key: TEIID-5589
> URL: https://issues.jboss.org/browse/TEIID-5589
> Project: Teiid
> Issue Type: Bug
> Components: OData
> Affects Versions: 11.2.1
> Reporter: Christoph John
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 11.1.2, 12.0, 11.2.2
>
> Attachments: AccountRecord.xml, metadata.xml
>
>
> Teiid throws an error in case it tries to follow an odata Navigation property. I tried this by using $expand and also by directly following a path. Two examples are shown below. My $metaddata.xml file is attached, and also a single record from the Account table in which the relevant comparison seems to happen. the uuidUser property you can find here.
> I do not understand the error message. What is not clear to me is the assignment which is mentioned there g1.uuidUser = g0.fkProfile
> Just for your awareness, uuidUser and fkProfile are different columns of different types that should not be compared in anyway. Maybe this is a hint what is going wrong. I would the relevant NavigationProperty expect to be
> <NavigationProperty Name="fkProfileInProfile" Type="my_nutri_diary.Account" Nullable="false">
> <ReferentialConstraint Property="fkProfile" ReferencedProperty="idProfile"/>
> Here are two example queries which fail with the same error
> http://localhost:8080/odata4/vdb/my_nutri_diary/Profile(38)?$expand=fkPro...
> http://localhost:8080/odata4/vdb/my_nutri_diary/Profile(38)/fkProfileInPr...
> <error xmlns="http://docs.oasis-open.org/odata/ns/metadata">
> <code>TEIID31172</code>
> <message>
> TEIID31172 Could not resolve expressions being compared to a common type excluding character conversions: g1.uuidUser = g0.fkProfile
> </message>
> </error>
> ----------------------
> There might also exist a bug in Teiid Designer, when changing the private key and reimporting the database, the source in Teiid Designer looks as expected. However, a sync of the vdb seems not to work properly. For the workaround described in this ticket, I had to create a new vdb in order to get things to work correctely.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
5 years, 11 months