[ 
https://issues.apache.org/jira/browse/RIVER-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13945153#comment-13945153
 ] 

Greg Trasuk commented on RIVER-437:
-----------------------------------

Could you clarify what you're trying to build?  RiverClassLoader is in the 
trunk branch, not in the 2.2.1 or 2.2.2 releases.  Is it possible you manually 
installed a trunk version to your local Maven repository?  The released 2.2.1 
version of the services should work - they don't call out RiverClassLoader.

Alternately, you might want to see about building from the trunk source.

> jsk-platform.jar doesn't contain net.jini.loader.RiverClassLoader in 2.2.2. 
> Nobody try apache-river.
> ----------------------------------------------------------------------------------------------------
>
>                 Key: RIVER-437
>                 URL: https://issues.apache.org/jira/browse/RIVER-437
>             Project: River
>          Issue Type: Bug
>      Security Level: Security risk, visible to anyone(Issues identified as 
> security risk but for which a patch is available) 
>          Components: net_jini_loader
>    Affects Versions: River_2.2.2
>         Environment: Java(TM) SE Runtime Environment (build 1.7.0_51-b13) on 
> Mac OS X 10.9.2
>            Reporter: Tsutomu YANO
>
> I updated the version of apache-river on maven pom.xml from 2.2.1 to 2.2.2. 
> But my project doesn't work with error bellow:
> java.lang.NoClassDefFoundError: net/jini/loader/RiverClassLoader
>         at 
> com.sun.jini.reggie.ServiceTypeBase.setCodebase(ServiceTypeBase.java:54) 
> ~[na:na]
>         at 
> com.sun.jini.reggie.ClassMapper.toServiceTypeBase(ClassMapper.java:82) 
> ~[na:na]
>         at 
> com.sun.jini.reggie.ClassMapper.toServiceTypeBase(ClassMapper.java:55) 
> ~[na:na]
>         at com.sun.jini.reggie.Item.<init>(Item.java:121) ~[na:na]
>         at 
> com.sun.jini.reggie.RegistrarProxy.register(RegistrarProxy.java:102) ~[na:na]
>         at 
> net.jini.lookup.JoinManager$ProxyReg.register(JoinManager.java:1223) 
> ~[jsk-lib-2.2.2.jar:na]
>         at net.jini.lookup.JoinManager$RegisterTask.run(JoinManager.java:785) 
> ~[jsk-lib-2.2.2.jar:na]
>         at 
> net.jini.lookup.JoinManager$ProxyRegTask.tryOnce(JoinManager.java:609) 
> ~[jsk-lib-2.2.2.jar:na]
>         at com.sun.jini.thread.RetryTask.run(RetryTask.java:131) 
> ~[jsk-lib-2.2.2.jar:na]
>         at 
> com.sun.jini.thread.TaskManager$TaskThread.run(TaskManager.java:331) 
> ~[jsk-lib-2.2.2.jar:na]
> Caused by: java.lang.ClassNotFoundException: net.jini.loader.RiverClassLoader
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:372) ~[na:1.8.0]
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[na:1.8.0]
>         at java.security.AccessController.doPrivileged(Native Method) 
> ~[na:1.8.0]
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:360) 
> ~[na:1.8.0]
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0]
>         at 
> net.jini.loader.pref.PreferredClassLoader.loadClass(PreferredClassLoader.java:942)
>  ~[jsk-platform-2.2.2.jar:2.2.0]
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0]
>         ... 10 common frames omitted
> It seems like jar from maven central repository doesn't conain 
> RiverClassLoader.
> I checked jsk-platform.jar on 2.2.1 and new 2.2.2. 2.2.1 contains 
> RiverClassLoader but 2.2.2. doesn't.
> Then I built from source of trunk of svn. But the built jar doesn't contain 
> RiverClassLoader. There are no classes in net.jini.loader package.
> If this issue isn't my mistake but really is a mistake of building, I think 
> it is really big problem for apache river project, because currently NOBODY 
> can try apache-river.
> I hope I can make my program work with river 2.2.2.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to