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

Jesse Pangburn updated CXF-4262:
--------------------------------

    Description: 
Tried building oauth client and server samples in 2.5.3 release using provided 
instruction:
mvn jetty:run
Also tried:
mvn clean install
These attempts in both client and server fail with the following relevant 
exception from the stack trace:
*****
Caused by: org.apache.maven.project.ProjectBuildingException: POM 
'org.apache.cxf.samples:cxf-samples' not found in repository: Unable to 
download the artifact from any repository

  org.apache.cxf.samples:cxf-samples:pom:2.5.3-SNAPSHOT
*****

Looking in the pom.xml file for this 2.5.3-SNAPSHOT problem, I find this entry:
<version>2.5.3-SNAPSHOT</version>

Changing it to the following resolves the problem and lets the samples build:
<version>2.5.3</version>

The client now starts with "mvn jetty:run", but the server still fails with an 
apparently unrelated error.  Still, at least it builds with this change.

The server error is:
java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V

This is apparently due to the use of cglib in the pom.xml.  It can be resolved 
and let the server start by changing this entry in the pom.xml:
        <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib</artifactId>
            <version>2.1</version>
        </dependency>
to this:
        <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib-nodep</artifactId>
            <version>2.1</version>
        </dependency>

After this it is possible to start "mvn jetty:run" with no errors, though I 
don't know enough about the sample to verify its functionality yet.


  was:
Tried building oauth client and server samples in 2.5.3 release using provided 
instruction:
mvn jetty:run
Also tried:
mvn clean install
These attempts in both client and server fail with the following relevant 
exception from the stack trace:
*****
Caused by: org.apache.maven.project.ProjectBuildingException: POM 
'org.apache.cxf.samples:cxf-samples' not found in repository: Unable to 
download the artifact from any repository

  org.apache.cxf.samples:cxf-samples:pom:2.5.3-SNAPSHOT
*****

Looking in the pom.xml file for this 2.5.3-SNAPSHOT problem, I find this entry:
<version>2.5.3-SNAPSHOT</version>

Changing it to the following resolves the problem and lets the samples build:
<version>2.5.3</version>

The client now starts with "mvn jetty:run", but the server still fails with an 
apparently unrelated error.  Still, at least it builds with this change.



    
> oauth sample in 2.5.3 release does not build without POM changes
> ----------------------------------------------------------------
>
>                 Key: CXF-4262
>                 URL: https://issues.apache.org/jira/browse/CXF-4262
>             Project: CXF
>          Issue Type: Bug
>          Components: Samples
>    Affects Versions: 2.5.3
>            Reporter: Jesse Pangburn
>            Priority: Minor
>              Labels: oauth, samples
>
> Tried building oauth client and server samples in 2.5.3 release using 
> provided instruction:
> mvn jetty:run
> Also tried:
> mvn clean install
> These attempts in both client and server fail with the following relevant 
> exception from the stack trace:
> *****
> Caused by: org.apache.maven.project.ProjectBuildingException: POM 
> 'org.apache.cxf.samples:cxf-samples' not found in repository: Unable to 
> download the artifact from any repository
>   org.apache.cxf.samples:cxf-samples:pom:2.5.3-SNAPSHOT
> *****
> Looking in the pom.xml file for this 2.5.3-SNAPSHOT problem, I find this 
> entry:
> <version>2.5.3-SNAPSHOT</version>
> Changing it to the following resolves the problem and lets the samples build:
> <version>2.5.3</version>
> The client now starts with "mvn jetty:run", but the server still fails with 
> an apparently unrelated error.  Still, at least it builds with this change.
> The server error is:
> java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
> This is apparently due to the use of cglib in the pom.xml.  It can be 
> resolved and let the server start by changing this entry in the pom.xml:
>         <dependency>
>             <groupId>cglib</groupId>
>             <artifactId>cglib</artifactId>
>             <version>2.1</version>
>         </dependency>
> to this:
>         <dependency>
>             <groupId>cglib</groupId>
>             <artifactId>cglib-nodep</artifactId>
>             <version>2.1</version>
>         </dependency>
> After this it is possible to start "mvn jetty:run" with no errors, though I 
> don't know enough about the sample to verify its functionality yet.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to