[teiid-issues] [JBoss JIRA] Commented: (TEIID-643) XML-Relational SOAP connector throws ClassNotFound exception when starting.

Ramesh Reddy (JIRA) jira-events at lists.jboss.org
Fri Jun 5 01:55:56 EDT 2009


    [ https://jira.jboss.org/jira/browse/TEIID-643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12470750#action_12470750 ] 

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

        



More information about the teiid-issues mailing list