[
https://jira.jboss.org/jira/browse/TEIID-643?page=com.atlassian.jira.plug...
]
Ramesh Reddy commented on TEIID-643:
------------------------------------
I quite confused as why this is happening as all the connector implementation classes are
moved to higher class loader, like in the "lib". That is the reason we removed
the "extensionjar:${project.artifactId}-${project.version}.jar;" from the
connectortypeclasspath. Is XMl and salesforce connectors are loaded differently than
others?
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