[teiid-issues] [JBoss JIRA] Resolved: (TEIID-1590) Salesforce adaptor broken in upgrading environment to teiid 7.4

Graeme Gillies (JIRA) jira-events at lists.jboss.org
Wed May 18 18:25:01 EDT 2011


     [ https://issues.jboss.org/browse/TEIID-1590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Graeme Gillies resolved TEIID-1590.
-----------------------------------

    Resolution: Rejected


Not a real issue, PBKAC. Rejecting

> Salesforce adaptor broken in upgrading environment to teiid 7.4
> ---------------------------------------------------------------
>
>                 Key: TEIID-1590
>                 URL: https://issues.jboss.org/browse/TEIID-1590
>             Project: Teiid
>          Issue Type: Bug
>          Components: Salesforce Connector
>    Affects Versions: 7.4
>         Environment: teiid 7.4 deployed in jboss eap 5.1 on rhel 5 x86_64 using java
> OpenJDK Runtime Environment (IcedTea6 1.7.10) (rhel-1.20.b17.el5-x86_64)
> OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
>            Reporter: Graeme Gillies
>            Assignee: Steven Hawkins
>
> I recently upgraded one of our teiid development environments from teiid 7.3 to teiid 7.4, and now I get the following error when trying to deploy a vdb that has a salesforce connector
> {code}
> 2011-05-18 11:32:47,863 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=jboss.jca:name=SalesforceAPI,service=ManagedConnectionFactory state=Create mode=Manual requiredState=Installed
> java.lang.NoClassDefFoundError: org/apache/cxf/Bus
> 	at java.lang.Class.getDeclaredMethods0(Native Method)
> 	at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
> 	at java.lang.Class.getMethod0(Class.java:2687)
> 	at java.lang.Class.getMethod(Class.java:1620)
> 	at org.jboss.resource.connectionmanager.ManagedConnectionFactoryDeployment.setManagedConnectionFactoryAttribute(ManagedConnectionFactoryDeployment.java:793)
> 	at org.jboss.resource.connectionmanager.ManagedConnectionFactoryDeployment.setMcfProperties(ManagedConnectionFactoryDeployment.java:908)
> 	at org.jboss.resource.connectionmanager.ManagedConnectionFactoryDeployment.startService(ManagedConnectionFactoryDeployment.java:424)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:322)
> 	at org.jboss.system.ServiceDynamicMBeanSupport.invoke(ServiceDynamicMBeanSupport.java:124)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> 	at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)
> 	at $Proxy38.start(Unknown Source)
> 	at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
> 	at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
> 	at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
> 	at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
> 	at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
> 	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> 	at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:297)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
> 	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
> 	at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:460)
> 	at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
> 	at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
> 	at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
> 	at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
> 	at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
> 	at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1193)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113)
> 	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
> 	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789)
> 	at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699)
> 	at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
> 	at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
> 	at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
> 	at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
> 	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
> 	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
> 	at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
> 	at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256)
> 	at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
> 	at org.jboss.Main.boot(Main.java:221)
> 	at org.jboss.Main$1.run(Main.java:556)
> 	at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.ClassNotFoundException: org.apache.cxf.Bus from BaseClassLoader at 2d2e3a2c{vfszip:/var/lib/jbossas/server/production/deploy/teiid/connectors/teiid-connector-salesforce.rar/}
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:477)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
> 	... 65 more
> 2011-05-18 11:32:47,883 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Real: name=vfsfile:/var/lib/jbossas/server/production/deploy/SalesforceAPI-ds.xml state=PreReal mode=Manual requiredState=Real
> org.jboss.deployers.spi.DeploymentException: Error deploying: jboss.jca:service=ManagedConnectionFactory,name=SalesforceAPI
> 	at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
> 	at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:118)
> 	at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
> 	at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
> 	at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
> 	at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1193)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113)
> 	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
> 	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
> 	at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789)
> 	at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699)
> 	at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
> 	at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
> 	at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
> 	at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
> 	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
> 	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
> 	at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
> 	at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256)
> 	at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
> 	at org.jboss.Main.boot(Main.java:221)
> 	at org.jboss.Main$1.run(Main.java:556)
> 	at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.NoClassDefFoundError: org/apache/cxf/Bus
> 	at java.lang.Class.getDeclaredMethods0(Native Method)
> 	at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
> 	at java.lang.Class.getMethod0(Class.java:2687)
> 	at java.lang.Class.getMethod(Class.java:1620)
> 	at org.jboss.resource.connectionmanager.ManagedConnectionFactoryDeployment.setManagedConnectionFactoryAttribute(ManagedConnectionFactoryDeployment.java:793)
> 	at org.jboss.resource.connectionmanager.ManagedConnectionFactoryDeployment.setMcfProperties(ManagedConnectionFactoryDeployment.java:908)
> 	at org.jboss.resource.connectionmanager.ManagedConnectionFactoryDeployment.startService(ManagedConnectionFactoryDeployment.java:424)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:376)
> 	at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:322)
> 	at org.jboss.system.ServiceDynamicMBeanSupport.invoke(ServiceDynamicMBeanSupport.java:124)
> 	at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
> 	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> 	at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:189)
> 	at $Proxy38.start(Unknown Source)
> 	at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
> 	at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
> 	at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
> 	at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
> 	at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
> 	at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
> 	at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:297)
> 	at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
> 	at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
> 	at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
> 	at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
> 	at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
> 	at org.jboss.system.ServiceController.start(ServiceController.java:460)
> 	at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
> 	at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
> 	... 34 more
> Caused by: java.lang.ClassNotFoundException: org.apache.cxf.Bus from BaseClassLoader at 2d2e3a2c{vfszip:/var/lib/jbossas/server/production/deploy/teiid/connectors/teiid-connector-salesforce.rar/}
> 	at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:477)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
> 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
> 	... 65 more
> {code}
> Our salesforce-ds.xml looks like the following
> {code}
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <connection-factories>
>     <no-tx-connection-factory>
>         <jndi-name>SalesforceAPI</jndi-name>
>         <rar-name>teiid-connector-salesforce.rar</rar-name>
>         <use-java-context>true</use-java-context>
>         <connection-definition>javax.resource.cci.ConnectionFactory</connection-definition>
>         <jmx-invoker-name>jboss:service=invoker,type=jrmp</jmx-invoker-name>
>         <min-pool-size>0</min-pool-size>
>         <max-pool-size>10</max-pool-size>
>         <blocking-timeout-millis>3000</blocking-timeout-millis>
>         <idle-timeout-minutes>30</idle-timeout-minutes>
>         <prefill>false</prefill>
>         <background-validation>false</background-validation>
>         <background-validation-millis>0</background-validation-millis>
>         <validate-on-match>true</validate-on-match>
>         <statistics-formatter>org.jboss.resource.statistic.pool.JBossDefaultSubPoolStatisticFormatter</statistics-formatter>
>         <isSameRM-override-value>false</isSameRM-override-value>
>         <allocation-retry>0</allocation-retry>
>         <allocation-retry-wait-millis>5000</allocation-retry-wait-millis>
>         <config-property type="java.lang.String" name="password">REMOVED</config-property>
>         <config-property type="java.lang.String" name="template-name">connector-salesforce</config-property>
>         <config-property type="java.lang.String" name="username">REMOVED</config-property>
>     </no-tx-connection-factory>
> </connection-factories>
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the teiid-issues mailing list