I've resolved this issue for myself, but we need to update the instructions on the
Teiid site. Based upon my reading of the site I included all of the jars in the lib
directory into my client classpath. This was the reason for the constraint error. Once I
removed everything but the client jar, I got past this issue and onto some other connector
specific issue.
I need to continue looking into that issue. Seems like the connector might need to add a
dependency for a SAX parser.
~jd
----- "Steven Hawkins (JIRA)" <jira-events(a)lists.jboss.org> wrote:
[
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
_______________________________________________
teiid-issues mailing list
teiid-issues(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/teiid-issues