You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "srinivas (JIRA)" <ji...@apache.org> on 2017/11/03 03:00:14 UTC

[jira] [Updated] (CAMEL-11987) Camel-SalesForce DTO Issue while using camel-salesforce-maven

     [ https://issues.apache.org/jira/browse/CAMEL-11987?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

srinivas updated CAMEL-11987:
-----------------------------
    Description: 
I'm trying to connect to our private salesforce cloud using camel and trying to generate DTO's using the camel-salesforce-maven. It connects well and it shows that there are about 627 objects found. Then while trying to generate the java classes it throws the exception as below. I'm using the below command and I've tried with the 2.18. 2.19 and 2.20 versions but I see this consistent error across all the versions. 

mvn camel-salesforce:generate -DcamelSalesforce.clientId=<clientId> -DcamelSalesforce.clientSecret=<scret>-DcamelSalesforce.userName=<username> -DcamelSalesforce.password=<password> -DcamelSalesforce.loginUrl=<loginUrl> -DcamelSalesforce.version=41.0
[INFO] Scanning for projects...
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[WARNING] The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version}: Plugin org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version} or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Camel :: Salesforce :: Maven plugin 2.17.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[WARNING] The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version}: Plugin org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version} or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[INFO] 
[INFO] --- camel-salesforce-maven-plugin:2.18.1.redhat-000021:generate (default-cli) @ camel-salesforce-maven-plugin ---
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger.level' to TRACE to show Log4j2 internal initialization logging.
[INFO] Logging initialized @3646ms
[INFO] Available providers: SUN version 1.8.
[INFO] Salesforce login...
[INFO] Login user <ouruserid> at Salesforce loginUrl: https://<our-private-url>/services/oauth2/token
[INFO] Login successful
[INFO] Salesforce login successful
[INFO] Getting Salesforce Objects...
[WARNING] Generating Java classes for all 627 Objects, this may take a while...
[INFO] Retrieving Object descriptions...
[INFO] Generating Java Classes...
[INFO] Logout successful
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:34 min
[INFO] Finished at: 2017-11-02T22:22:41-04:00
[INFO] Final Memory: 42M/594M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.camel.maven:camel-salesforce-maven-plugin:2.18.1.redhat-000021:generate (default-cli) on project camel-salesforce-maven-plugin: Error creating EntityParticle.java: Invocation of method 'getFieldType' in  class org.apache.camel.maven.CamelSalesforceMojo$GeneratorUtility threw exception org.apache.maven.plugin.MojoExecutionException: Unsupported type urn:RelationshipReferenceTo for field ReferenceTo at /sobject-pojo.vm[line 77, column 30] -> [Help 1]

  was:
I'm trying to connect to our private salesforce cloud using camel and trying to generate DTO's using the camel-salesforce-maven. It connects well and it shows that there are about 627 objects found. Then while trying to generate the java classes it throws the exception as below. I'm using the below command and I've tried with the 2.18. 2.19 and 2.20 versions but I see this consistent error across all the versions. 

mvn camel-salesforce:generate -DcamelSalesforce.clientId=<clientId> -DcamelSalesforce.clientSecret=<scret>-DcamelSalesforce.userName=<username> -DcamelSalesforce.password=<password> -DcamelSalesforce.loginUrl=<loginUrl> -DcamelSalesforce.version=41.0
[INFO] Scanning for projects...
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[WARNING] The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version}: Plugin org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version} or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Camel :: Salesforce :: Maven plugin 2.17.8-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[WARNING] The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version}: Plugin org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version} or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
[INFO] 
[INFO] --- camel-salesforce-maven-plugin:2.18.1.redhat-000021:generate (default-cli) @ camel-salesforce-maven-plugin ---
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger.level' to TRACE to show Log4j2 internal initialization logging.
[INFO] Logging initialized @3646ms
[INFO] Available providers: SUN version 1.8.
[INFO] Salesforce login...
[INFO] Login user fhir.api@fmc-na-hc.com.dev at Salesforce loginUrl: https://test.salesforce.com/services/oauth2/token
[INFO] Login successful
[INFO] Salesforce login successful
[INFO] Getting Salesforce Objects...
[WARNING] Generating Java classes for all 627 Objects, this may take a while...
[INFO] Retrieving Object descriptions...
[INFO] Generating Java Classes...
[INFO] Logout successful
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:34 min
[INFO] Finished at: 2017-11-02T22:22:41-04:00
[INFO] Final Memory: 42M/594M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.camel.maven:camel-salesforce-maven-plugin:2.18.1.redhat-000021:generate (default-cli) on project camel-salesforce-maven-plugin: Error creating EntityParticle.java: Invocation of method 'getFieldType' in  class org.apache.camel.maven.CamelSalesforceMojo$GeneratorUtility threw exception org.apache.maven.plugin.MojoExecutionException: Unsupported type urn:RelationshipReferenceTo for field ReferenceTo at /sobject-pojo.vm[line 77, column 30] -> [Help 1]


> Camel-SalesForce DTO Issue while using camel-salesforce-maven
> -------------------------------------------------------------
>
>                 Key: CAMEL-11987
>                 URL: https://issues.apache.org/jira/browse/CAMEL-11987
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-salesforce
>    Affects Versions: 2.17.7, 2.20.0
>            Reporter: srinivas
>            Priority: Blocker
>
> I'm trying to connect to our private salesforce cloud using camel and trying to generate DTO's using the camel-salesforce-maven. It connects well and it shows that there are about 627 objects found. Then while trying to generate the java classes it throws the exception as below. I'm using the below command and I've tried with the 2.18. 2.19 and 2.20 versions but I see this consistent error across all the versions. 
> mvn camel-salesforce:generate -DcamelSalesforce.clientId=<clientId> -DcamelSalesforce.clientSecret=<scret>-DcamelSalesforce.userName=<username> -DcamelSalesforce.password=<password> -DcamelSalesforce.loginUrl=<loginUrl> -DcamelSalesforce.version=41.0
> [INFO] Scanning for projects...
> [WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
> [WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
> [WARNING] The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} is missing, no dependency information available
> [WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version}: Plugin org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version} or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
> [INFO]                                                                         
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Camel :: Salesforce :: Maven plugin 2.17.8-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available
> [WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failure to find org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
> [WARNING] The POM for org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} is missing, no dependency information available
> [WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version}: Plugin org.apache.maven.plugins:maven-surefire-plugin:{maven-surefire-plugin-version} or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-surefire-plugin:jar:{maven-surefire-plugin-version} in https://maven.repository.redhat.com/techpreview/all/ was cached in the local repository, resolution will not be reattempted until the update interval of redhat-techpreview-all-repository has elapsed or updates are forced
> [INFO] 
> [INFO] --- camel-salesforce-maven-plugin:2.18.1.redhat-000021:generate (default-cli) @ camel-salesforce-maven-plugin ---
> ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger.level' to TRACE to show Log4j2 internal initialization logging.
> [INFO] Logging initialized @3646ms
> [INFO] Available providers: SUN version 1.8.
> [INFO] Salesforce login...
> [INFO] Login user <ouruserid> at Salesforce loginUrl: https://<our-private-url>/services/oauth2/token
> [INFO] Login successful
> [INFO] Salesforce login successful
> [INFO] Getting Salesforce Objects...
> [WARNING] Generating Java classes for all 627 Objects, this may take a while...
> [INFO] Retrieving Object descriptions...
> [INFO] Generating Java Classes...
> [INFO] Logout successful
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 01:34 min
> [INFO] Finished at: 2017-11-02T22:22:41-04:00
> [INFO] Final Memory: 42M/594M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.camel.maven:camel-salesforce-maven-plugin:2.18.1.redhat-000021:generate (default-cli) on project camel-salesforce-maven-plugin: Error creating EntityParticle.java: Invocation of method 'getFieldType' in  class org.apache.camel.maven.CamelSalesforceMojo$GeneratorUtility threw exception org.apache.maven.plugin.MojoExecutionException: Unsupported type urn:RelationshipReferenceTo for field ReferenceTo at /sobject-pojo.vm[line 77, column 30] -> [Help 1]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)