[JBoss JIRA] (TEIIDDES-1931) StackOverFlow when restoring TeiidServerManager state
by Paul Richardson (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1931?page=com.atlassian.jira.plu... ]
Paul Richardson resolved TEIIDDES-1931.
---------------------------------------
Resolution: Done
> StackOverFlow when restoring TeiidServerManager state
> -----------------------------------------------------
>
> Key: TEIIDDES-1931
> URL: https://issues.jboss.org/browse/TEIIDDES-1931
> Project: Teiid Designer
> Issue Type: Bug
> Components: Teiid Integration
> Affects Versions: 8.3
> Reporter: Paul Richardson
> Fix For: 8.3
>
>
> When starting designer with a saved server model, the TeiidServerManager is restored. However, 2 types of stack over flow exceptions can occur.
> ModelerCore makes the init of the manager thread-safe by surrounding the construction with a synchronized object. However, this does not prevent the same thread calling it. This can occur when the newly constructed TeiidServers call their disconnect method, which uses the manager to notify any interested listeners.
> First, the use of the manager here can mean the potential creation of a second manager, looping ad infinitem. Fixing this in ModelerCore, then has the difficulty that the single 'restoring' manager tries to notify the interested listeners. If such listeners have already been assigned, eg. PreviewManager, then they can start trying to use the manager illegally before its completed restoration.
--
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
12 years, 5 months
[JBoss JIRA] (TEIIDDES-1936) Designer fails to connect to the latest version of the Teiid Runtime.
by Paul Richardson (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1936?page=com.atlassian.jira.plu... ]
Paul Richardson resolved TEIIDDES-1936.
---------------------------------------
Fix Version/s: 8.3
Resolution: Done
This has already been implemented.
As per discussions, the teiid 8.4 runtime plugin notionally supports server versions up to 8.9.x. This is available in designer 8.3.CR1.
> Designer fails to connect to the latest version of the Teiid Runtime.
> ---------------------------------------------------------------------
>
> Key: TEIIDDES-1936
> URL: https://issues.jboss.org/browse/TEIIDDES-1936
> Project: Teiid Designer
> Issue Type: Bug
> Components: Teiid Integration
> Reporter: Ramesh Reddy
> Fix For: 8.3
>
>
> When Designer 8.3 Beta is used to connect to the latest version of the Teiid 8.6 Beta, it fails to connect for preview or execution of VDB purposes. The server connection dialog always says
> {code}
> 11:30:39,396 ERROR [org.jboss.remoting.remote.connection] (Remoting "user:MANAGEMENT" read-1) JBREM000200: Remote connection failed: java.io.IOException: Connection reset by peer
>
> java.lang.Exception: No ExecutionAdmin factory registered for teiid instance version 8.5.0.Final.
> at org.teiid.designer.runtime.registry.TeiidRuntimeRegistry.getExecutionAdminFactory(TeiidRuntimeRegistry.java:87)
> at org.teiid.designer.runtime.registry.TeiidRuntimeRegistry.getExecutionAdmin(TeiidRuntimeRegistry.java:101)
> at org.teiid.designer.runtime.TeiidServer.connect(TeiidServer.java:217)
> at org.teiid.designer.runtime.TeiidServer.reconnect(TeiidServer.java:237)
> at org.teiid.designer.runtime.TeiidParentServerListener.serverChanged(TeiidParentServerListener.java:146)
> at org.eclipse.wst.server.core.internal.ServerNotificationManager.broadcastChange(ServerNotificationManager.java:125)
> at org.eclipse.wst.server.core.internal.Server.fireServerStateChangeEvent(Server.java:742)
> at org.eclipse.wst.server.core.internal.Server.setServerState(Server.java:650)
> at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.setServerState(ServerBehaviourDelegate.java:143)
> at org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.setServerStarted(DeployableServerBehavior.java:210)
> at org.jboss.ide.eclipse.as.core.server.internal.DelegatingServerBehavior.setServerStarted(DelegatingServerBehavior.java:100)
> at org.jboss.ide.eclipse.as.core.server.internal.AbstractJBossBehaviourDelegate$1.stateAsserted(AbstractJBossBehaviourDelegate.java:96)
> at org.jboss.ide.eclipse.as.core.server.internal.PollThread.alertListener(PollThread.java:230)
> at org.jboss.ide.eclipse.as.core.server.internal.PollThread.handlePollerHasAnswer(PollThread.java:159)
> at org.jboss.ide.eclipse.as.core.server.internal.PollThread.run(PollThread.java:147)
> {code}
> Designer from its latest version must always allow to connect to the latest version of the Teiid, as Teiid in a given major revision most of the times allows backwards compatibility.
--
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
12 years, 5 months
[JBoss JIRA] (TEIIDDES-1936) Designer fails to connect to the latest version of the Teiid Runtime.
by Ramesh Reddy (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1936?page=com.atlassian.jira.plu... ]
Ramesh Reddy updated TEIIDDES-1936:
-----------------------------------
Forum Reference: https://community.jboss.org/message/847242
> Designer fails to connect to the latest version of the Teiid Runtime.
> ---------------------------------------------------------------------
>
> Key: TEIIDDES-1936
> URL: https://issues.jboss.org/browse/TEIIDDES-1936
> Project: Teiid Designer
> Issue Type: Bug
> Components: Teiid Integration
> Reporter: Ramesh Reddy
>
> When Designer 8.3 Beta is used to connect to the latest version of the Teiid 8.6 Beta, it fails to connect for preview or execution of VDB purposes. The server connection dialog always says
> {code}
> 11:30:39,396 ERROR [org.jboss.remoting.remote.connection] (Remoting "user:MANAGEMENT" read-1) JBREM000200: Remote connection failed: java.io.IOException: Connection reset by peer
>
> java.lang.Exception: No ExecutionAdmin factory registered for teiid instance version 8.5.0.Final.
> at org.teiid.designer.runtime.registry.TeiidRuntimeRegistry.getExecutionAdminFactory(TeiidRuntimeRegistry.java:87)
> at org.teiid.designer.runtime.registry.TeiidRuntimeRegistry.getExecutionAdmin(TeiidRuntimeRegistry.java:101)
> at org.teiid.designer.runtime.TeiidServer.connect(TeiidServer.java:217)
> at org.teiid.designer.runtime.TeiidServer.reconnect(TeiidServer.java:237)
> at org.teiid.designer.runtime.TeiidParentServerListener.serverChanged(TeiidParentServerListener.java:146)
> at org.eclipse.wst.server.core.internal.ServerNotificationManager.broadcastChange(ServerNotificationManager.java:125)
> at org.eclipse.wst.server.core.internal.Server.fireServerStateChangeEvent(Server.java:742)
> at org.eclipse.wst.server.core.internal.Server.setServerState(Server.java:650)
> at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.setServerState(ServerBehaviourDelegate.java:143)
> at org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.setServerStarted(DeployableServerBehavior.java:210)
> at org.jboss.ide.eclipse.as.core.server.internal.DelegatingServerBehavior.setServerStarted(DelegatingServerBehavior.java:100)
> at org.jboss.ide.eclipse.as.core.server.internal.AbstractJBossBehaviourDelegate$1.stateAsserted(AbstractJBossBehaviourDelegate.java:96)
> at org.jboss.ide.eclipse.as.core.server.internal.PollThread.alertListener(PollThread.java:230)
> at org.jboss.ide.eclipse.as.core.server.internal.PollThread.handlePollerHasAnswer(PollThread.java:159)
> at org.jboss.ide.eclipse.as.core.server.internal.PollThread.run(PollThread.java:147)
> {code}
> Designer from its latest version must always allow to connect to the latest version of the Teiid, as Teiid in a given major revision most of the times allows backwards compatibility.
--
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
12 years, 5 months
[JBoss JIRA] (TEIIDDES-1936) Designer fails to connect to the latest version of the Teiid Runtime.
by Ramesh Reddy (JIRA)
Ramesh Reddy created TEIIDDES-1936:
--------------------------------------
Summary: Designer fails to connect to the latest version of the Teiid Runtime.
Key: TEIIDDES-1936
URL: https://issues.jboss.org/browse/TEIIDDES-1936
Project: Teiid Designer
Issue Type: Bug
Components: Teiid Integration
Reporter: Ramesh Reddy
When Designer 8.3 Beta is used to connect to the latest version of the Teiid 8.6 Beta, it fails to connect for preview or execution of VDB purposes. The server connection dialog always says
{code}
11:30:39,396 ERROR [org.jboss.remoting.remote.connection] (Remoting "user:MANAGEMENT" read-1) JBREM000200: Remote connection failed: java.io.IOException: Connection reset by peer
java.lang.Exception: No ExecutionAdmin factory registered for teiid instance version 8.5.0.Final.
at org.teiid.designer.runtime.registry.TeiidRuntimeRegistry.getExecutionAdminFactory(TeiidRuntimeRegistry.java:87)
at org.teiid.designer.runtime.registry.TeiidRuntimeRegistry.getExecutionAdmin(TeiidRuntimeRegistry.java:101)
at org.teiid.designer.runtime.TeiidServer.connect(TeiidServer.java:217)
at org.teiid.designer.runtime.TeiidServer.reconnect(TeiidServer.java:237)
at org.teiid.designer.runtime.TeiidParentServerListener.serverChanged(TeiidParentServerListener.java:146)
at org.eclipse.wst.server.core.internal.ServerNotificationManager.broadcastChange(ServerNotificationManager.java:125)
at org.eclipse.wst.server.core.internal.Server.fireServerStateChangeEvent(Server.java:742)
at org.eclipse.wst.server.core.internal.Server.setServerState(Server.java:650)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.setServerState(ServerBehaviourDelegate.java:143)
at org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.setServerStarted(DeployableServerBehavior.java:210)
at org.jboss.ide.eclipse.as.core.server.internal.DelegatingServerBehavior.setServerStarted(DelegatingServerBehavior.java:100)
at org.jboss.ide.eclipse.as.core.server.internal.AbstractJBossBehaviourDelegate$1.stateAsserted(AbstractJBossBehaviourDelegate.java:96)
at org.jboss.ide.eclipse.as.core.server.internal.PollThread.alertListener(PollThread.java:230)
at org.jboss.ide.eclipse.as.core.server.internal.PollThread.handlePollerHasAnswer(PollThread.java:159)
at org.jboss.ide.eclipse.as.core.server.internal.PollThread.run(PollThread.java:147)
{code}
Designer from its latest version must always allow to connect to the latest version of the Teiid, as Teiid in a given major revision most of the times allows backwards compatibility.
--
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
12 years, 5 months
[JBoss JIRA] (TEIIDDES-1935) Cancelling wizard for Set the Default JBoss/Teiid Instance Action still sets the default.
by Barry LaFond (JIRA)
Barry LaFond created TEIIDDES-1935:
--------------------------------------
Summary: Cancelling wizard for Set the Default JBoss/Teiid Instance Action still sets the default.
Key: TEIIDDES-1935
URL: https://issues.jboss.org/browse/TEIIDDES-1935
Project: Teiid Designer
Issue Type: Bug
Components: Modeling
Affects Versions: 8.3
Reporter: Barry LaFond
Assignee: Paul Richardson
Fix For: 8.3
1) Create a initial Default JBoss server with Teiid instance
2) Select *Teiid* action set
3) d-click *Set the Default JBoss / Teiid Instance* action
4) *Cancel* dialog
5) Dialog still appears stating: *The default teiid instance has been changed to mm://localhost:9999* (See attached image)
--
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
12 years, 5 months
[JBoss JIRA] (TEIIDDES-1933) Guides view actions do not account for adding models to existing VDB
by Barry LaFond (JIRA)
Barry LaFond created TEIIDDES-1933:
--------------------------------------
Summary: Guides view actions do not account for adding models to existing VDB
Key: TEIIDDES-1933
URL: https://issues.jboss.org/browse/TEIIDDES-1933
Project: Teiid Designer
Issue Type: Enhancement
Components: Modeling
Affects Versions: 8.3
Reporter: Barry LaFond
Assignee: Barry LaFond
Fix For: 8.4
1) Followed *Model JDBC Source* action set
* resulted in VDB with source model in it
2) Followed *Model Flat File Source" action set
* re-used project
3) Wanted to add Flat File source to VDB in Step 1) and the action set didn't account for that need.
Maybe the Create VDB wizard could use a "Edit" button that brings up the Create VDB wizard in EDIT mode and allow users to "Add" models to VDB (not remove or sync)
--
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
12 years, 5 months
[JBoss JIRA] (TEIIDDES-1930) NPE running Preview Data from Guides View
by Barry LaFond (JIRA)
[ https://issues.jboss.org/browse/TEIIDDES-1930?page=com.atlassian.jira.plu... ]
Barry LaFond resolved TEIIDDES-1930.
------------------------------------
Resolution: Done
added null check on target model name. Done
> NPE running Preview Data from Guides View
> -----------------------------------------
>
> Key: TEIIDDES-1930
> URL: https://issues.jboss.org/browse/TEIIDDES-1930
> Project: Teiid Designer
> Issue Type: Bug
> Components: Modeling
> Affects Versions: 8.3
> Reporter: Barry LaFond
> Assignee: Barry LaFond
> Fix For: 8.3
>
>
> While testing Import JDBC action guide, ran into NPE running preview data action:
> java.lang.NullPointerException
> at org.eclipse.core.runtime.Path.append(Path.java:261)
> at org.teiid.designer.ui.viewsupport.DesignerPropertiesUtil.getPreviewTargetModel(DesignerPropertiesUtil.java:357)
> at org.teiid.designer.ui.viewsupport.DesignerPropertiesUtil.getPreviewTargetObject(DesignerPropertiesUtil.java:374)
> at org.teiid.designer.runtime.ui.preview.PreviewDataDialog.createContents(PreviewDataDialog.java:173)
> at org.eclipse.jface.window.Window.create(Window.java:432)
> at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)
> at org.eclipse.jface.window.Window.open(Window.java:791)
> at org.teiid.designer.runtime.ui.preview.PreviewDataAction.run(PreviewDataAction.java:55)
> at org.teiid.designer.advisor.ui.actions.AdvisorActionFactory.executeAction(AdvisorActionFactory.java:590)
> at org.teiid.designer.advisor.ui.views.guides.TeiidGuidesSection.launchGuidesAction(TeiidGuidesSection.java:252)
> at org.teiid.designer.advisor.ui.views.guides.TeiidGuidesSection.access$1(TeiidGuidesSection.java:244)
> at org.teiid.designer.advisor.ui.views.guides.TeiidGuidesSection$3.doubleClick(TeiidGuidesSection.java:153)
--
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
12 years, 5 months