[JBoss JIRA] (TEIIDDES-2906) Server editor doesn't save teiid password when contains exclamation mark
by Matej Kralik (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2906?page=com.atlassian.jira.plu... ]
Matej Kralik reopened TEIIDDES-2906:
------------------------------------
> Server editor doesn't save teiid password when contains exclamation mark
> ------------------------------------------------------------------------
>
> Key: TEIIDDES-2906
> URL: https://issues.jboss.org/browse/TEIIDDES-2906
> Project: Teiid Designer
> Issue Type: Bug
> Components: Editors
> Affects Versions: 10.0.1
> Environment: Fedora 24
> Reporter: Matej Kralik
> Assignee: Barry LaFond
> Priority: Critical
> Fix For: 11.0.1
>
> Attachments: password.mkv
>
>
> When I want to set a password for the teiid user, the teiid designer doesn't save it. My password contains exclamation mark. I think that this is the problem. In the attachments, I upload video. The first time a fill in the password without exclamation mark and save. Next, I add exclamation mark but the password is not saved. Next, I remove exclamation mark and save. The password is saved. Finally, I copy/paste exclamation mark. The password is not saved.
> In the error log is this error : Unable to decrypt entry encoded with default password as no default password is currently specified.
> Stack trace :
> {code:java}
> org.eclipse.equinox.security.storage.StorageException: Unable to decrypt entry encoded with default password as no default password is currently specified.
> at org.eclipse.equinox.internal.security.storage.SecurePreferencesRoot.getPassword(SecurePreferencesRoot.java:221)
> at org.eclipse.equinox.internal.security.storage.SecurePreferences.get(SecurePreferences.java:262)
> at org.eclipse.equinox.internal.security.storage.SecurePreferencesWrapper.get(SecurePreferencesWrapper.java:106)
> at org.teiid.datatools.connectivity.security.impl.EquinoxSecureStorageProvider.getFromSecureStorage(EquinoxSecureStorageProvider.java:67)
> at org.teiid.designer.runtime.TeiidConnectionInfo.retrievePassword(TeiidConnectionInfo.java:230)
> at org.teiid.designer.runtime.TeiidConnectionInfo.getPassword(TeiidConnectionInfo.java:299)
> at org.teiid.designer.runtime.ui.server.editor.TeiidServerEditor$1$1$1.run(TeiidServerEditor.java:168)
> at org.teiid.designer.ui.common.util.UiUtil.runInSwtThread(UiUtil.java:543)
> at org.teiid.designer.runtime.ui.server.editor.TeiidServerEditor$1$1.run(TeiidServerEditor.java:171)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3794)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3433)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 7 months
[JBoss JIRA] (TEIIDDES-3107) Source model for file is not generated properly
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-3107?page=com.atlassian.jira.plu... ]
Barry LaFond edited comment on TEIIDDES-3107 at 9/12/17 3:29 PM:
-----------------------------------------------------------------
[~mkralik] This change was implemented in TEIIDDES-3081 as a result of TEIID-4857 which changed these relational procedures in Teiid 8.12.x. Are you testing this against the latest 8.12.x server version?
was (Author: blafond):
[~mkralik] This change was implemented in TEIIDDES-3081 as a result of TEIID-4857 which changed these relational procedures in Teiid 8.12.x
> Source model for file is not generated properly
> -----------------------------------------------
>
> Key: TEIIDDES-3107
> URL: https://issues.jboss.org/browse/TEIIDDES-3107
> Project: Teiid Designer
> Issue Type: Bug
> Affects Versions: 11.1
> Environment: Fedora
> Reporter: Matej Kralik
> Priority: Blocker
> Attachments: FlatFileProject.zip, productdata_data.csv
>
>
> I generate source and view model from flat file. Preview data works fine. I create VDB and test it. I use the same query ( _select * from "ViewModelForFlatFile"."viewTable"_ ) as for the preview but it failed.
> Error:
> {code:java}
> org.teiid.runtime.client.TeiidClientException: java.lang.RuntimeException: Remote org.teiid.core.TeiidProcessingException: TEIID30504 SourceModelForFlatFile: Inproper results returned. Expected 5 columns, but was 2
> {code}
> Error log from a server:
> {code:java}
> 17:16:30,075 ERROR [org.teiid.CONNECTOR] (Worker1_QueryProcessorQueue1) Connector worker process failed for atomic-request=lOIYsaWz3vDW.0.3.0: java.lang.AssertionError: Inproper results returned. Expected 5 columns, but was 2
> at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.handleBatch(ConnectorWorkItem.java:439)
> at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.more(ConnectorWorkItem.java:236)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_121]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_121]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121]
> at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
> at org.teiid.dqp.internal.datamgr.ConnectorManager$1.invoke(ConnectorManager.java:211)
> at com.sun.proxy.$Proxy76.more(Unknown Source)
> at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:309)
> at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:112)
> at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:108)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_121]
> at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:65)
> at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:280)
> at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119)
> at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:210)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_121]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_121]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_121]
> {code}
> This issue is only when a flat file is local (because remote flat file uses another function in the source model (invokeHttp)).
> The same issue is with XML file.
> We noticed that old designer generated ReusltSet for procedure *getTextFiles* in the Source model with two parameters (file and filePath) but new designer generates ResultSet with five parameters (file, filePath, lastModified, created, size). This may be a problem.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 7 months
[JBoss JIRA] (TEIIDDES-3107) Source model for file is not generated properly
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-3107?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-3107:
----------------------------------------
[~mkralik] This change was implemented in TEIIDDES-3081 as a result of TEIID-4857 which changed these relational procedures in Teiid 8.12.x
> Source model for file is not generated properly
> -----------------------------------------------
>
> Key: TEIIDDES-3107
> URL: https://issues.jboss.org/browse/TEIIDDES-3107
> Project: Teiid Designer
> Issue Type: Bug
> Affects Versions: 11.1
> Environment: Fedora
> Reporter: Matej Kralik
> Priority: Blocker
> Attachments: FlatFileProject.zip, productdata_data.csv
>
>
> I generate source and view model from flat file. Preview data works fine. I create VDB and test it. I use the same query ( _select * from "ViewModelForFlatFile"."viewTable"_ ) as for the preview but it failed.
> Error:
> {code:java}
> org.teiid.runtime.client.TeiidClientException: java.lang.RuntimeException: Remote org.teiid.core.TeiidProcessingException: TEIID30504 SourceModelForFlatFile: Inproper results returned. Expected 5 columns, but was 2
> {code}
> Error log from a server:
> {code:java}
> 17:16:30,075 ERROR [org.teiid.CONNECTOR] (Worker1_QueryProcessorQueue1) Connector worker process failed for atomic-request=lOIYsaWz3vDW.0.3.0: java.lang.AssertionError: Inproper results returned. Expected 5 columns, but was 2
> at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.handleBatch(ConnectorWorkItem.java:439)
> at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.more(ConnectorWorkItem.java:236)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_121]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_121]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121]
> at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
> at org.teiid.dqp.internal.datamgr.ConnectorManager$1.invoke(ConnectorManager.java:211)
> at com.sun.proxy.$Proxy76.more(Unknown Source)
> at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:309)
> at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:112)
> at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:108)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_121]
> at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:65)
> at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:280)
> at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119)
> at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:210)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_121]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_121]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_121]
> {code}
> This issue is only when a flat file is local (because remote flat file uses another function in the source model (invokeHttp)).
> The same issue is with XML file.
> We noticed that old designer generated ReusltSet for procedure *getTextFiles* in the Source model with two parameters (file and filePath) but new designer generates ResultSet with five parameters (file, filePath, lastModified, created, size). This may be a problem.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 7 months
[JBoss JIRA] (TEIIDDES-3107) Source model for file is not generated properly
by Matej Kralik (JIRA)
Matej Kralik created TEIIDDES-3107:
--------------------------------------
Summary: Source model for file is not generated properly
Key: TEIIDDES-3107
URL: https://issues.jboss.org/browse/TEIIDDES-3107
Project: Teiid Designer
Issue Type: Bug
Affects Versions: 11.1
Environment: Fedora
Reporter: Matej Kralik
Priority: Blocker
Attachments: FlatFileProject.zip, productdata_data.csv
I generate source and view model from flat file. Preview data works fine. I create VDB and test it. I use the same query ( _select * from "ViewModelForFlatFile"."viewTable"_ ) as for the preview but it failed.
Error:
{code:java}
org.teiid.runtime.client.TeiidClientException: java.lang.RuntimeException: Remote org.teiid.core.TeiidProcessingException: TEIID30504 SourceModelForFlatFile: Inproper results returned. Expected 5 columns, but was 2
{code}
Error log from a server:
{code:java}
17:16:30,075 ERROR [org.teiid.CONNECTOR] (Worker1_QueryProcessorQueue1) Connector worker process failed for atomic-request=lOIYsaWz3vDW.0.3.0: java.lang.AssertionError: Inproper results returned. Expected 5 columns, but was 2
at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.handleBatch(ConnectorWorkItem.java:439)
at org.teiid.dqp.internal.datamgr.ConnectorWorkItem.more(ConnectorWorkItem.java:236)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_121]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_121]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
at org.teiid.dqp.internal.datamgr.ConnectorManager$1.invoke(ConnectorManager.java:211)
at com.sun.proxy.$Proxy76.more(Unknown Source)
at org.teiid.dqp.internal.process.DataTierTupleSource.getResults(DataTierTupleSource.java:309)
at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:112)
at org.teiid.dqp.internal.process.DataTierTupleSource$1.call(DataTierTupleSource.java:108)
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_121]
at org.teiid.dqp.internal.process.FutureWork.run(FutureWork.java:65)
at org.teiid.dqp.internal.process.DQPWorkContext.runInContext(DQPWorkContext.java:280)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$RunnableWrapper.run(ThreadReuseExecutor.java:119)
at org.teiid.dqp.internal.process.ThreadReuseExecutor$3.run(ThreadReuseExecutor.java:210)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_121]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_121]
{code}
This issue is only when a flat file is local (because remote flat file uses another function in the source model (invokeHttp)).
The same issue is with XML file.
We noticed that old designer generated ReusltSet for procedure *getTextFiles* in the Source model with two parameters (file and filePath) but new designer generates ResultSet with five parameters (file, filePath, lastModified, created, size). This may be a problem.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 7 months
[JBoss JIRA] (TEIIDDES-3105) Salesforce bad translator
by Mario Majernik (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-3105?page=com.atlassian.jira.plu... ]
Mario Majernik updated TEIIDDES-3105:
-------------------------------------
Description:
There is bad translator when I tried import using Teiid connection from salesforce. Should be there (SFscreen.png) salesforce-34 translator instead jdbc-ansi.
EDIT : // The same problem is with "file". Should be translator "file" but there is jdbc-ansi.
was:There is bad translator when I tried import using Teiid connection from salesforce. Should be there (SFscreen.png) salesforce-34 translator instead jdbc-ansi.
> Salesforce bad translator
> --------------------------
>
> Key: TEIIDDES-3105
> URL: https://issues.jboss.org/browse/TEIIDDES-3105
> Project: Teiid Designer
> Issue Type: Bug
> Components: Import/Export
> Affects Versions: 11.1
> Reporter: Mario Majernik
> Attachments: SFscreen.png
>
>
> There is bad translator when I tried import using Teiid connection from salesforce. Should be there (SFscreen.png) salesforce-34 translator instead jdbc-ansi.
> EDIT : // The same problem is with "file". Should be translator "file" but there is jdbc-ansi.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 7 months
[JBoss JIRA] (TEIIDDES-3105) Salesforce and file bad translators
by Mario Majernik (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-3105?page=com.atlassian.jira.plu... ]
Mario Majernik updated TEIIDDES-3105:
-------------------------------------
Summary: Salesforce and file bad translators (was: Salesforce bad translator )
> Salesforce and file bad translators
> -----------------------------------
>
> Key: TEIIDDES-3105
> URL: https://issues.jboss.org/browse/TEIIDDES-3105
> Project: Teiid Designer
> Issue Type: Bug
> Components: Import/Export
> Affects Versions: 11.1
> Reporter: Mario Majernik
> Attachments: SFscreen.png
>
>
> There is bad translator when I tried import using Teiid connection from salesforce. Should be there (SFscreen.png) salesforce-34 translator instead jdbc-ansi.
> EDIT : // The same problem is with "file". Should be translator "file" but there is jdbc-ansi.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 7 months
[JBoss JIRA] (TEIIDDES-3106) Add edit to source model name when data source is JDG
by Van Halbert (JIRA)
Van Halbert created TEIIDDES-3106:
-------------------------------------
Summary: Add edit to source model name when data source is JDG
Key: TEIIDDES-3106
URL: https://issues.jboss.org/browse/TEIIDDES-3106
Project: Teiid Designer
Issue Type: Enhancement
Components: Validation
Affects Versions: 11.2
Reporter: Van Halbert
Infinispan restricts the name of the source model name because the protobuf code is based on java package naming constraints. Therefore, would like to add a validation check when the data source is JDG (e.g., translator=infinispan-hotrod) to check if the source model name on contains alpha/numeric/underscore characters. Dashes are one of those characters that is not allowed.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
8 years, 7 months