[
https://jira.jboss.org/jira/browse/TEIID-643?page=com.atlassian.jira.plug...
]
Steven Hawkins commented on TEIID-643:
--------------------------------------
Ramesh, TEIID-600 moved the connector jars back out of the lib, but the corresponding
change to the xml and salesforce connector classpath properties were not made (my first
comment). Barry added back the entry in designer tested and everything worked. The open
issue is why John is seeing a constraint violation when he makes the same change.
XML-Relational SOAP connector throws ClassNotFound exception when
starting.
---------------------------------------------------------------------------
Key: TEIID-643
URL:
https://jira.jboss.org/jira/browse/TEIID-643
Project: Teiid
Issue Type: Bug
Components: Tools
Affects Versions: 6.1.0
Environment: Designer IDE build on RHEL CSB with Teiid 6.1 M4
Reporter: John Doyle
Assignee: John Doyle
Priority: Blocker
Fix For: 6.1.0
When creating a model with the Web Service to Relational Model importer, a class not
found exception is thrown when creating the binding.
com.metamatrix.common.application.exception.ApplicationLifecycleException: Could not find
Connector class com.metamatrix.connector.xml.base.XMLConnector
at
org.teiid.dqp.internal.datamgr.impl.ConnectorManager.initStartConnector(ConnectorManager.java:414)
at org.teiid.dqp.internal.datamgr.impl.ConnectorManager.start(ConnectorManager.java:337)
at
com.metamatrix.dqp.embedded.services.EmbeddedDataService.startConnectorBinding(EmbeddedDataService.java:241)
at
com.metamatrix.dqp.embedded.services.EmbeddedDataService$1.loaded(EmbeddedDataService.java:88)
at
com.metamatrix.dqp.embedded.services.EmbeddedConfigurationService.notifyConnectorBindingLoad(EmbeddedConfigurationService.java:1407)
at
com.metamatrix.dqp.embedded.services.EmbeddedConfigurationService.deployConnectorBinding(EmbeddedConfigurationService.java:1134)
at
com.metamatrix.dqp.embedded.services.EmbeddedConfigurationService.saveConnectorBinding(EmbeddedConfigurationService.java:738)
at
com.metamatrix.dqp.embedded.services.EmbeddedConfigurationService.addConnectorBinding(EmbeddedConfigurationService.java:712)
at
com.metamatrix.dqp.embedded.admin.DQPConfigAdminImpl.addConnectorBinding(DQPConfigAdminImpl.java:389)
at
com.metamatrix.dqp.embedded.admin.DQPConfigAdminImpl.addConnectorBinding(DQPConfigAdminImpl.java:285)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.metamatrix.core.util.MixinProxy.invoke(MixinProxy.java:48)
at com.metamatrix.jdbc.EmbeddedConnection$1.invoke(EmbeddedConnection.java:103)
at $Proxy18.addConnectorBinding(Unknown Source)
at
com.metamatrix.modeler.dqp.ui.workspace.WorkspaceExecutor.addConnectorBinding(WorkspaceExecutor.java:330)
at
com.metamatrix.modeler.dqp.ui.workspace.WorkspaceExecutor$BindingListener.handleConnectorBindingEvent(WorkspaceExecutor.java:465)
at
com.metamatrix.modeler.dqp.ui.workspace.WorkspaceExecutor$BindingListener.stateChanged(WorkspaceExecutor.java:444)
at
com.metamatrix.modeler.dqp.internal.config.ConfigurationManagerImpl.fireChangeEvent(ConfigurationManagerImpl.java:475)
at
com.metamatrix.modeler.dqp.internal.config.ConfigurationManagerImpl.saveConfigLocal(ConfigurationManagerImpl.java:141)
at
com.metamatrix.modeler.dqp.internal.config.ConfigurationManagerImpl.addBinding(ConfigurationManagerImpl.java:216)
at
com.metamatrix.modeler.modelgenerator.wsdl.SoapBindingInfo.createConnectorBinding(SoapBindingInfo.java:116)
at
com.metamatrix.modeler.modelgenerator.wsdl.RelationalModelBuilder.createModel(RelationalModelBuilder.java:97)
at
com.metamatrix.modeler.modelgenerator.wsdl.ui.internal.wizards.RelationalFromWSDLImportWizard.runFinish(RelationalFromWSDLImportWizard.java:195)
at
com.metamatrix.modeler.modelgenerator.wsdl.ui.internal.wizards.RelationalFromWSDLImportWizard$1.run(RelationalFromWSDLImportWizard.java:137)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: com.metamatrix.core.MetaMatrixCoreException:
com.metamatrix.connector.xml.base.XMLConnector
at com.metamatrix.core.util.ReflectionHelper.create(ReflectionHelper.java:285)
at
org.teiid.dqp.internal.datamgr.impl.ConnectorManager.initStartConnector(ConnectorManager.java:400)
... 27 more
Caused by: com.metamatrix.core.MetaMatrixCoreException:
com.metamatrix.connector.xml.base.XMLConnector
at com.metamatrix.core.util.ReflectionHelper.create(ReflectionHelper.java:299)
at com.metamatrix.core.util.ReflectionHelper.create(ReflectionHelper.java:283)
... 28 more
Caused by: java.lang.ClassNotFoundException:
com.metamatrix.connector.xml.base.XMLConnector
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
com.metamatrix.common.classloader.PostDelegatingClassLoader.loadClass(PostDelegatingClassLoader.java:90)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at com.metamatrix.core.util.ReflectionHelper.loadClass(ReflectionHelper.java:251)
at com.metamatrix.core.util.ReflectionHelper.create(ReflectionHelper.java:292)
... 29 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira