[JBoss JIRA] (TEIIDDES-1658) NPE Viewing Transformation
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1658?page=com.atlassian.jira.plu... ]
Barry LaFond resolved TEIIDDES-1658.
------------------------------------
Resolution: Cannot Reproduce Bug
Work/fixes has been done in the Query framework. Could not reproduce with the attached WSDL
> NPE Viewing Transformation
> --------------------------
>
> Key: TEIIDDES-1658
> URL: https://issues.jboss.org/browse/TEIIDDES-1658
> Project: Teiid Designer
> Issue Type: Bug
> Components: Transformations
> Affects Versions: 8.1
> Reporter: Ted Jones
> Assignee: Barry LaFond
> Fix For: 8.2
>
> Attachments: TpcrOrderChecking.wsdl
>
>
> Viewing/Editing a transformation for a web service model generated from WSDL without automatically generating the XML Document model results in the following NPE:
> java.lang.NullPointerException
> at java.util.AbstractCollection.addAll(AbstractCollection.java:303)
> at org.teiid.designer.query.sql.lang.util.CommandHelper.getProjectedSymbols(CommandHelper.java:33)
> at org.teiid.designer.transformation.util.TransformationSqlHelper.getProjectedSymbolNames(TransformationSqlHelper.java:1253)
> at org.teiid.designer.transformation.util.TransformationMappingHelper.compareQueryTargetAndSQLOutput(TransformationMappingHelper.java:201)
> at org.teiid.designer.transformation.ui.editors.TransformationObjectEditorPage.setMessageDisplayForValidSQL(TransformationObjectEditorPage.java:2956)
> at org.teiid.designer.transformation.ui.editors.TransformationObjectEditorPage.setEditorMessage(TransformationObjectEditorPage.java:1436)
> at org.teiid.designer.transformation.ui.editors.TransformationObjectEditorPage.setEditorContent(TransformationObjectEditorPage.java:1022)
> at org.teiid.designer.transformation.ui.editors.TransformationObjectEditorPage.edit(TransformationObjectEditorPage.java:839)
> at org.teiid.designer.webservice.ui.editor.OperationObjectEditorPage.edit(OperationObjectEditorPage.java:410)
> at org.teiid.designer.ui.editors.ModelObjectEditorPanel.activateModelObjectEditor(ModelObjectEditorPanel.java:152)
> at org.teiid.designer.ui.editors.MultiPageModelEditor.editModelObject(MultiPageModelEditor.java:391)
> at org.teiid.designer.webservice.ui.editor.OperationEditorPage.openObjectEditor(OperationEditorPage.java:360)
> at org.teiid.designer.webservice.ui.editor.OperationEditorPage.updateUi(OperationEditorPage.java:465)
> at org.teiid.designer.webservice.ui.editor.OperationEditorPage$1.widgetSelected(OperationEditorPage.java:137)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4136)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1458)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1481)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1271)
> at org.teiid.designer.ui.editors.MultiPageModelEditor.selectPage(MultiPageModelEditor.java:876)
> at org.teiid.designer.ui.editors.ModelEditorManager$3.run(ModelEditorManager.java:181)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
> ... 23 more
--
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
11 years, 1 month
[JBoss JIRA] (TEIIDDES-1731) When importing a file and creating the File connector profile on windows, unable to specify linux file location
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1731?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1731:
----------------------------------------
The Flat File CP from Datatools provides for a "Folder" location OR a File URI. The latter allows key-entry of path/URI. The Folder, is Browse... only.
So we'd either have to contribute a fix to Eclipse and wait for release, or create our OWN Teiid Flat File connection profile for the time being.
> When importing a file and creating the File connector profile on windows, unable to specify linux file location
> ---------------------------------------------------------------------------------------------------------------
>
> Key: TEIIDDES-1731
> URL: https://issues.jboss.org/browse/TEIIDDES-1731
> Project: Teiid Designer
> Issue Type: Bug
> Components: Datatools Integration
> Affects Versions: 7.8
> Environment: Windows desktop deploying to EDS running on RHEL
> Reporter: Van Halbert
> Fix For: 8.2
>
>
> When importing a file, need to define the connection profile. Unable to specify a linux file path to the file. Have to use windows format, and then goto the server and change the location post datasource deployment. Can the connection profile be changed to accept a linux file format on a windows desktop?
--
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
11 years, 1 month
[JBoss JIRA] (TEIIDDES-1713) Display Flashes and yields stack overflow - after creating a View Table
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1713?page=com.atlassian.jira.plu... ]
Barry LaFond resolved TEIIDDES-1713.
------------------------------------
Resolution: Done
Added constant to prevent loop between internalSetFocus() and tab selection listener
> Display Flashes and yields stack overflow - after creating a View Table
> -----------------------------------------------------------------------
>
> Key: TEIIDDES-1713
> URL: https://issues.jboss.org/browse/TEIIDDES-1713
> Project: Teiid Designer
> Issue Type: Bug
> Components: Modeling
> Affects Versions: 8.1
> Reporter: Mark Drilling
> Fix For: 8.2
>
> Attachments: DisplayFocusLoop.log
>
>
> I created a new project, then created a view table via the Create Table dialog.
> When I clicked 'finish', the designer display started flashing. Eventually it stopped with no noticeable side-effect. Looking at the log though, it appears to be some sort of focus issue. Attaching the designer log snippet.
> Reproduced by making sure that the Model Editor was not open.
--
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
11 years, 1 month
[JBoss JIRA] (TEIIDDES-1713) Display Flashes and yields stack overflow - after creating a View Table
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1713?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1713:
-----------------------------------
Description:
I created a new project, then created a view table via the Create Table dialog.
When I clicked 'finish', the designer display started flashing. Eventually it stopped with no noticeable side-effect. Looking at the log though, it appears to be some sort of focus issue. Attaching the designer log snippet.
Reproduced by making sure that the Model Editor was not open.
was:
I created a new project, then created a view table via the Create Table dialog.
When I clicked 'finish', the designer display started flashing. Eventually it stopped with no noticeable side-effect. Looking at the log though, it appears to be some sort of focus issue. Attaching the designer log snippet.
> Display Flashes and yields stack overflow - after creating a View Table
> -----------------------------------------------------------------------
>
> Key: TEIIDDES-1713
> URL: https://issues.jboss.org/browse/TEIIDDES-1713
> Project: Teiid Designer
> Issue Type: Bug
> Components: Modeling
> Affects Versions: 8.1
> Reporter: Mark Drilling
> Fix For: 8.2
>
> Attachments: DisplayFocusLoop.log
>
>
> I created a new project, then created a view table via the Create Table dialog.
> When I clicked 'finish', the designer display started flashing. Eventually it stopped with no noticeable side-effect. Looking at the log though, it appears to be some sort of focus issue. Attaching the designer log snippet.
> Reproduced by making sure that the Model Editor was not open.
--
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
11 years, 1 month
[JBoss JIRA] (TEIIDDES-1480) Add handling for language support in vdbs
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1480?page=com.atlassian.jira.plu... ]
Steven Hawkins commented on TEIIDDES-1480:
------------------------------------------
the allowed-languages vdb property should just be a single comma separated property.
> So what is the scope of the permission?
The allowed-languages vdb property enables the use of the given languages in the vdb. Since this feature has a lot of room for abuse we want vdb designers to be specific about what they are allowing. If data roles are in use, then just like with data access, you are denied by default the ability to use those languages and must add a permission that grants usage.
> Can each role have only one permission defined for each allowed-language ?
It doesn't really matter, the logic will simply accumulate the effects of each permission in order, so in practical terms the last on wins.
> Does that mean that there is no connection between "allowed-language* and a model resource?
Yes there is no connection. If you are defining a view or procedure that language usage is not checked against the permissions anyway - since these style of authorizations affect the user query only.
> Can these allowed-languages be defined separately in a list, and then displayed and added/removed as permissions for each Role?
I'm not sure what you mean by separately in a list. But yes they can be granted on each Role.
> Add handling for language support in vdbs
> -----------------------------------------
>
> Key: TEIIDDES-1480
> URL: https://issues.jboss.org/browse/TEIIDDES-1480
> Project: Teiid Designer
> Issue Type: Feature Request
> Components: Teiid Integration
> Reporter: Steven Hawkins
> Assignee: Dan Florian
> Fix For: 8.2
>
>
> Teiid 8.2 added support for an OBJECTTABLE table function TEIID-2141. To use the OBJECTTABLE construct, a vdb property allowed-languages and if applicable the data role language permission needs granted. See the reference https://docs.jboss.org/author/display/TEIID/XML+Definition for an example.
--
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
11 years, 1 month
[JBoss JIRA] (TEIIDDES-1674) DDL Importer - does not handle Teiid DDL Function Procedures
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1674?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1674:
----------------------------------------
Biggest issue is that the DDL import framework does not account for finding differences under the AnnotationContainer, so processing the OPTIONS() via adding/merging *tags* will not work.
> DDL Importer - does not handle Teiid DDL Function Procedures
> ------------------------------------------------------------
>
> Key: TEIIDDES-1674
> URL: https://issues.jboss.org/browse/TEIIDDES-1674
> Project: Teiid Designer
> Issue Type: Bug
> Components: Import/Export
> Affects Versions: 8.1
> Reporter: Mark Drilling
> Fix For: 8.2
>
>
> The DDL Importer currently does not fully support import of Function Procedures from Teiid DDL. An example:
> CREATE VIRTUAL FUNCTION F4(
> flag boolean,
> msg varchar
> ) RETURNS varchar
> OPTIONS (
> CATEGORY 'misc',
> DETERMINISM 'DETERMINISTIC',
> "NULL-ON-NULL" 'true',
> JAVA_CLASS 'foo',
> JAVA_METHOD 'bar'
> );
> The current DDL Importer cannot easily set properties which are implemented as extension properties. Examples are CATEGORY, JAVA_CLASS, JAVA_METHOD in the above example.
> We should look into re-working the DDL Importer to use Barry's framework for creating relational objects. I believe that framework has built in support for the extension properties.
--
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
11 years, 1 month