You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@sling.apache.org by Sarwar Bhuiyan <sa...@gmail.com> on 2012/05/08 22:54:31 UTC

RE: Building sling trunk

I'm trying to build the latest trunk of sling.  I've got java 1.6 and maven
3 installed, no settings file in .m2/ folder.  I keep getting this error
before the build fails:

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.sling.commons.classloader.it.DynamicClassLoaderIT
61 [main] INFO org.ops4j.pax.exam.spi.DefaultExamSystem - Pax Exam System
(Versi
on: 2.4.0.RC1) created.
277 [main] INFO org.ops4j.exec.DefaultJavaRunner - DefaultJavaRunner
completed s
uccessfully

java.lang.NoClassDefFoundError:
org/ops4j/pax/swissbox/framework/RemoteFramework
Impl
Caused by: java.lang.ClassNotFoundException:
org.ops4j.pax.swissbox.framework.Re
moteFrameworkImpl
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class:
org.ops4j.pax.swissbox.framework.RemoteFrameworkI
mpl.  Program will exit.
Exception in thread "main"

I can skip the tests and the build proceeds fine.  Is there anything I
might be missing?


Sarwar

Re: Building sling trunk

Posted by Carsten Ziegeler <cz...@apache.org>.
Hi,

That's strange - it works for me :)

Could you try adding this dependency to the commons classloader pom:

<dependency>
    <groupId>org.ops4j.pax.swissbox</groupId>
    <artifactId>pax-swissbox-framework</artifactId>
    <version>1.5.0</version>
    <packaging>jar</packaging>
</dependency>

Regards
Carsten

2012/5/8 Sarwar Bhuiyan <sa...@gmail.com>:
> I'm trying to build the latest trunk of sling.  I've got java 1.6 and maven
> 3 installed, no settings file in .m2/ folder.  I keep getting this error
> before the build fails:
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Running org.apache.sling.commons.classloader.it.DynamicClassLoaderIT
> 61 [main] INFO org.ops4j.pax.exam.spi.DefaultExamSystem - Pax Exam System
> (Versi
> on: 2.4.0.RC1) created.
> 277 [main] INFO org.ops4j.exec.DefaultJavaRunner - DefaultJavaRunner
> completed s
> uccessfully
>
> java.lang.NoClassDefFoundError:
> org/ops4j/pax/swissbox/framework/RemoteFramework
> Impl
> Caused by: java.lang.ClassNotFoundException:
> org.ops4j.pax.swissbox.framework.Re
> moteFrameworkImpl
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> Could not find the main class:
> org.ops4j.pax.swissbox.framework.RemoteFrameworkI
> mpl.  Program will exit.
> Exception in thread "main"
>
> I can skip the tests and the build proceeds fine.  Is there anything I
> might be missing?
>
>
> Sarwar



-- 
Carsten Ziegeler
cziegeler@apache.org