[JBoss JIRA] (TEIIDDES-2593) NPE during Consume SOAP Web Service action set
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2593?page=com.atlassian.jira.plu... ]
RH Bugzilla Integration updated TEIIDDES-2593:
----------------------------------------------
Bugzilla Update: Perform
Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1250591
> NPE during Consume SOAP Web Service action set
> ----------------------------------------------
>
> Key: TEIIDDES-2593
> URL: https://issues.jboss.org/browse/TEIIDDES-2593
> Project: Teiid Designer
> Issue Type: Bug
> Components: Modeling
> Affects Versions: 9.1, 9.0.3
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: 9.2, 9.0.4
>
>
> Executing the Generate Relational Models from WSDL, there's an NPE
> {code}
> java.lang.NullPointerException
> at org.eclipse.jface.wizard.WizardDialog.updateButtons(WizardDialog.java:1379)
> at org.teiid.designer.modelgenerator.wsdl.ui.wizards.soap.WsdlDefinitionPage.setPageStatus(WsdlDefinitionPage.java:595)
> at org.teiid.designer.modelgenerator.wsdl.ui.wizards.soap.WsdlDefinitionPage.createControl(WsdlDefinitionPage.java:232)
> at org.teiid.designer.ui.common.wizard.AbstractWizard.createPageControls(AbstractWizard.java:153)
> at org.teiid.designer.ui.common.wizard.AbstractWizard.createPageControls(AbstractWizard.java:138)
> at org.teiid.designer.modelgenerator.wsdl.ui.wizards.soap.ImportWsdlSoapWizard.createPageControls(ImportWsdlSoapWizard.java:87)
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (TEIIDDES-2592) Connecting to remote server takes a very long time
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2592?page=com.atlassian.jira.plu... ]
RH Bugzilla Integration commented on TEIIDDES-2592:
---------------------------------------------------
Barry LaFond <blafond(a)redhat.com> changed the Status of [bug 1248537|https://bugzilla.redhat.com/show_bug.cgi?id=1248537] from NEW to MODIFIED
> Connecting to remote server takes a very long time
> --------------------------------------------------
>
> Key: TEIIDDES-2592
> URL: https://issues.jboss.org/browse/TEIIDDES-2592
> Project: Teiid Designer
> Issue Type: Bug
> Components: Teiid Integration
> Affects Versions: 9.0.2, 9.0.3
> Reporter: Andrej Šmigala
> Assignee: Barry LaFond
> Priority: Blocker
> Fix For: 9.0.3, 9.2
>
> Attachments: org.teiid.runtime.client.patch
>
>
> Any interaction with remote server, such as connecting, importing from teiid connection or listing vdbs and datasources takes a very long time (minutes) when there are many datasources (30+) defined on the server
> blafond: We're compiling lists of DS, Translator and VDB objects. DS's basically take 3 different CLI calls to pull together. If you're not carefull, this results in CLI calls, calling other CLI calls repeatedly
> blafond: 30 Data sources were resulting in 900 + calls to the server, when it should have been maybe.... 60
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 8 months
[JBoss JIRA] (TEIIDDES-1508) Add ability to Build a EDS VDB via APIe
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1508?page=com.atlassian.jira.plu... ]
Barry LaFond commented on TEIIDDES-1508:
----------------------------------------
This only makes sense as we move forward with full editing support of Dynamic VDBs (xml and DDL). The work going on in our Komodo effort will provide an API to programmatically edit/manage/deploy data sources and VDBs.
Targeting Komodo so we can address it when we get far enough along.
> Add ability to Build a EDS VDB via APIe
> ---------------------------------------
>
> Key: TEIIDDES-1508
> URL: https://issues.jboss.org/browse/TEIIDDES-1508
> Project: Teiid Designer
> Issue Type: Feature Request
> Reporter: Debbie Steigner
> Fix For: Komodo
>
>
> Ability to build a VDB pro-grammatically via an API
> The need is to build the VDB during their build process, so would like to pull XMI's into the build process, then bind them together into a VDB for release. This way the build process can choose which version of the XMI files to bundle together into the VDB. Also an addition to this, it would be (almost necessary) great to be able to define what goes into the VDB (roles, translators to use, translator overrides etc) in a file that we can provide to the API, and also that we can check in to our source control.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 9 months
[JBoss JIRA] (TEIIDDES-1508) Add ability to Build a EDS VDB via APIe
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1508?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-1508:
-----------------------------------
Fix Version/s: Komodo
> Add ability to Build a EDS VDB via APIe
> ---------------------------------------
>
> Key: TEIIDDES-1508
> URL: https://issues.jboss.org/browse/TEIIDDES-1508
> Project: Teiid Designer
> Issue Type: Feature Request
> Reporter: Debbie Steigner
> Fix For: Komodo
>
>
> Ability to build a VDB pro-grammatically via an API
> The need is to build the VDB during their build process, so would like to pull XMI's into the build process, then bind them together into a VDB for release. This way the build process can choose which version of the XMI files to bundle together into the VDB. Also an addition to this, it would be (almost necessary) great to be able to define what goes into the VDB (roles, translators to use, translator overrides etc) in a file that we can provide to the API, and also that we can check in to our source control.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 9 months
[JBoss JIRA] (TEIIDDES-2607) delete object fails.
by Tom Johnston (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2607?page=com.atlassian.jira.plu... ]
Tom Johnston updated TEIIDDES-2607:
-----------------------------------
Issue Type: Bug (was: Feature Request)
> delete object fails.
> --------------------
>
> Key: TEIIDDES-2607
> URL: https://issues.jboss.org/browse/TEIIDDES-2607
> Project: Teiid Designer
> Issue Type: Bug
> Environment: Windows 7 Pro
> JBDS:
> Version: 8.1.0.GA
> Build id: GA-v20150327-1349-B467
> Build date: 20150327-1349
> Teiid Designer 9.0.2.Final-v20150615-1425-B1128 org.teiid.designer.feature.feature.group JBoss by Red Hat, Inc.
> Reporter: Tom Johnston
>
> I created a physical procedure (for native query)
> It created a result set with one column with type object.
> I tried to delete the column it showed me a "Progress Information" window with a very little of "Green" on the progress bar.
> After about a minute the Progress windows disappears and nothing happened.
> I looked on the "Error log" tab and there was an empty message bu the timestamp was inline.
> Error log shows:
> java.lang.reflect.InvocationTargetException
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:423)
> at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
> at org.teiid.designer.ui.actions.workers.DeleteWorker.executeCommand(DeleteWorker.java:211)
> at org.teiid.designer.ui.actions.workers.DeleteWorker.execute(DeleteWorker.java:131)
> at org.teiid.designer.ui.actions.ModelObjectAction.doRun(ModelObjectAction.java:62)
> at org.teiid.designer.ui.actions.DeleteEObjectAction.doRun(DeleteEObjectAction.java:88)
> at org.teiid.designer.ui.common.actions.AbstractAction$1.run(AbstractAction.java:544)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator$2$1.run(UiBusyIndicator.java:206)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.executeRunnable(UiBusyIndicator.java:227)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhileInternal(UiBusyIndicator.java:159)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhile(UiBusyIndicator.java:116)
> at org.teiid.designer.ui.common.actions.AbstractAction.run(AbstractAction.java:547)
> at org.teiid.designer.ui.actions.DeleteAction.doRun(DeleteAction.java:335)
> at org.teiid.designer.ui.common.actions.AbstractAction$1.run(AbstractAction.java:544)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator$2$1.run(UiBusyIndicator.java:206)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
> at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.executeRunnable(UiBusyIndicator.java:227)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhileInternal(UiBusyIndicator.java:159)
> at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhile(UiBusyIndicator.java:116)
> at org.teiid.designer.ui.common.actions.AbstractAction.run(AbstractAction.java:547)
> at org.teiid.designer.ui.explorer.ModelExplorerResourceNavigator.handleKeyPressed(ModelExplorerResourceNavigator.java:1731)
> at org.eclipse.ui.views.navigator.ResourceNavigator$7.keyPressed(ResourceNavigator.java:507)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108)
> at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831)
> at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975)
> at org.eclipse.swt.widgets.Tree.WM_KEYDOWN(Tree.java:6156)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642)
> at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:6024)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023)
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
> 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(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> at java.lang.reflect.Method.invoke(Unknown Source)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
> Caused by: java.lang.StackOverflowError
> at org.teiid.designer.core.workspace.ModelFileUtil.getXmiHeader(ModelFileUtil.java:216)
> at org.teiid.designer.core.workspace.ModelFileUtil.isModelFile(ModelFileUtil.java:86)
> at org.teiid.designer.core.workspace.ModelUtil.isModelFile(ModelUtil.java:769)
> at org.teiid.designer.core.workspace.ModelResourceFilter.accept(ModelResourceFilter.java:25)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil$FileResourceCollectorVisitor.visit(WorkspaceResourceFinderUtil.java:1188)
> at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
> at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
> at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
> at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
> at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
> at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
> at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
> at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
> at org.eclipse.core.internal.resources.Resource.accept(Resource.java:108)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getProjectFileResources(WorkspaceResourceFinderUtil.java:408)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:720)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
> at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 9 months
[JBoss JIRA] (TEIIDDES-2607) delete object fails.
by Tom Johnston (JIRA)
Tom Johnston created TEIIDDES-2607:
--------------------------------------
Summary: delete object fails.
Key: TEIIDDES-2607
URL: https://issues.jboss.org/browse/TEIIDDES-2607
Project: Teiid Designer
Issue Type: Feature Request
Environment: Windows 7 Pro
JBDS:
Version: 8.1.0.GA
Build id: GA-v20150327-1349-B467
Build date: 20150327-1349
Teiid Designer 9.0.2.Final-v20150615-1425-B1128 org.teiid.designer.feature.feature.group JBoss by Red Hat, Inc.
Reporter: Tom Johnston
I created a physical procedure (for native query)
It created a result set with one column with type object.
I tried to delete the column it showed me a "Progress Information" window with a very little of "Green" on the progress bar.
After about a minute the Progress windows disappears and nothing happened.
I looked on the "Error log" tab and there was an empty message bu the timestamp was inline.
Error log shows:
java.lang.reflect.InvocationTargetException
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:423)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
at org.teiid.designer.ui.actions.workers.DeleteWorker.executeCommand(DeleteWorker.java:211)
at org.teiid.designer.ui.actions.workers.DeleteWorker.execute(DeleteWorker.java:131)
at org.teiid.designer.ui.actions.ModelObjectAction.doRun(ModelObjectAction.java:62)
at org.teiid.designer.ui.actions.DeleteEObjectAction.doRun(DeleteEObjectAction.java:88)
at org.teiid.designer.ui.common.actions.AbstractAction$1.run(AbstractAction.java:544)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator$2$1.run(UiBusyIndicator.java:206)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.executeRunnable(UiBusyIndicator.java:227)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhileInternal(UiBusyIndicator.java:159)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhile(UiBusyIndicator.java:116)
at org.teiid.designer.ui.common.actions.AbstractAction.run(AbstractAction.java:547)
at org.teiid.designer.ui.actions.DeleteAction.doRun(DeleteAction.java:335)
at org.teiid.designer.ui.common.actions.AbstractAction$1.run(AbstractAction.java:544)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator$2$1.run(UiBusyIndicator.java:206)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.executeRunnable(UiBusyIndicator.java:227)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhileInternal(UiBusyIndicator.java:159)
at org.teiid.designer.ui.common.viewsupport.UiBusyIndicator.showWhile(UiBusyIndicator.java:116)
at org.teiid.designer.ui.common.actions.AbstractAction.run(AbstractAction.java:547)
at org.teiid.designer.ui.explorer.ModelExplorerResourceNavigator.handleKeyPressed(ModelExplorerResourceNavigator.java:1731)
at org.eclipse.ui.views.navigator.ResourceNavigator$7.keyPressed(ResourceNavigator.java:507)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108)
at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831)
at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975)
at org.eclipse.swt.widgets.Tree.WM_KEYDOWN(Tree.java:6156)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642)
at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:6024)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
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(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
Caused by: java.lang.StackOverflowError
at org.teiid.designer.core.workspace.ModelFileUtil.getXmiHeader(ModelFileUtil.java:216)
at org.teiid.designer.core.workspace.ModelFileUtil.isModelFile(ModelFileUtil.java:86)
at org.teiid.designer.core.workspace.ModelUtil.isModelFile(ModelUtil.java:769)
at org.teiid.designer.core.workspace.ModelResourceFilter.accept(ModelResourceFilter.java:25)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil$FileResourceCollectorVisitor.visit(WorkspaceResourceFinderUtil.java:1188)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:126)
at org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:85)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:82)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:86)
at org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:127)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:95)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:52)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:124)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:108)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getProjectFileResources(WorkspaceResourceFinderUtil.java:408)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:720)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
at org.teiid.designer.core.workspace.WorkspaceResourceFinderUtil.getResourcesThatUse(WorkspaceResourceFinderUtil.java:747)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 9 months
[JBoss JIRA] (TEIIDDES-2523) Add or Remove input variables for WS operation not working correctly
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-2523?page=com.atlassian.jira.plu... ]
Barry LaFond updated TEIIDDES-2523:
-----------------------------------
Fix Version/s: 9.0.4
(was: 9.0.3)
> Add or Remove input variables for WS operation not working correctly
> --------------------------------------------------------------------
>
> Key: TEIIDDES-2523
> URL: https://issues.jboss.org/browse/TEIIDDES-2523
> Project: Teiid Designer
> Issue Type: Bug
> Components: Editors, Web Services Support
> Affects Versions: 8.3.4, 9.0.1
> Reporter: Andrej Šmigala
> Assignee: Barry LaFond
> Priority: Minor
> Fix For: 9.2, 9.0.4
>
> Attachments: WsVariablesProject.zip, WsVariablesProject_Fixed.zip
>
>
> The variables are now shown after opening the model, however, clicking Add or Remove variables shows the Edit Input Variables editor with all the variables deselected. Selecting some of the variables adds them to the transformation, resulting in invalid SQL.
> New steps to reproduce:
> import the attached project
> double click the OrderCheckingWs in model explorer, the model editor will open
> click Add or Remove variables
> notice all variables are deselected
> select OrderDate, click OK
> save the model, the following validation error is shown:
> ERROR: Variable VARIABLES.IN_OrderDate was previously declared.
> Note that as a user checks/unchecks variables, the SQL transformation is trying to keep pace with the selections and isn't staying in sync. You can end up with multiple/duplicates. Expanding the tree shows that 2 of the 3 variables show as checked. But OrderDate is Not.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 9 months