Running Carrot2 Web Application in Eclipse IDE Failing

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Running Carrot2 Web Application in Eclipse IDE Failing

sealeyj
Hi,

I am running into a number of errors when trying to run carrot2 in eclipse.  I have set up the carrot source correctly in Eclipse (I know this as I have compiled it and deployed a war) but since trying to run it in Eclipse I continue to receive the following errors (Note I have run the external tools ant builder and then the web application runner as described in the documentation):

2011-04-07 09:13:08,571 WARN  org.carrot2.core.ProcessingComponentDescriptor: Component unavailable: org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
java.lang.RuntimeException: Component class cannot be acquired: org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
        at org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
        at org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
        at org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.simpleframework.xml.core.Function.call(Function.java:84)
        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
        at org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
        at org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.simpleframework.xml.core.Function.call(Function.java:84)
        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
        at org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
        at org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
        at org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
        at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
Caused by: java.lang.ClassNotFoundException: org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
        at org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
        ... 62 more
2011-04-07 09:13:08,571 DEBUG org.carrot2.util.resource.ResourceLookup: getFirst():
        algorithm-synthetic.xml
        - 0 hits from: org.carrot2.util.resource.PrefixDecoratorLocator [prefix: /WEB-INF/suites/, delegate: org.carrot2.util.resource.ServletContextLocator [context: ServletContext@o.e.j.w.WebAppContext{/,file:/C:/workspaces/carrot2OTB-Full/applications/carrot2-webapp/web/},web]]
        - 1 hit from: org.carrot2.util.resource.ContextClassLoaderLocator [current: sun.misc.Launcher$AppClassLoader@11b86e7]
                - file:/C:/workspaces/carrot2OTB-Full/core/carrot2-component-suites/tmp/eclipse/algorithm-synthetic.xml
2011-04-07 09:13:08,586 INFO  org.carrot2.webapp.model.WebappConfig: Loaded 10 sources and 5 algorithms
2011-04-07 09:13:08,602 ERROR org.carrot2.webapp.model.WebappConfig: Could not load application config.
java.lang.RuntimeException: Descriptor not available.
        at org.carrot2.core.ProcessingComponentDescriptor.getBindableDescriptor(ProcessingComponentDescriptor.java:242)
        at org.carrot2.webapp.model.WebappConfig.prepareComponentInternalAttributeKeys(WebappConfig.java:313)
        at org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:175)
        at org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
        at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
Caused by: java.lang.RuntimeException: Component class cannot be acquired: org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
        at org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
        at org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
        at org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.simpleframework.xml.core.Function.call(Function.java:84)
        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
        at org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
        at org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.simpleframework.xml.core.Function.call(Function.java:84)
        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
        at org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
        at org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
        ... 15 more
Caused by: java.lang.ClassNotFoundException: org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
        at org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
        ... 62 more
2011-04-07 09:13:08,602 WARN  /: unavailable
java.lang.RuntimeException: Could not load application config.
        at org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:182)
        at org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
        at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
Caused by: java.lang.RuntimeException: Descriptor not available.
        at org.carrot2.core.ProcessingComponentDescriptor.getBindableDescriptor(ProcessingComponentDescriptor.java:242)
        at org.carrot2.webapp.model.WebappConfig.prepareComponentInternalAttributeKeys(WebappConfig.java:313)
        at org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:175)
        ... 15 more
Caused by: java.lang.RuntimeException: Component class cannot be acquired: org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
        at org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
        at org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
        at org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.simpleframework.xml.core.Function.call(Function.java:84)
        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
        at org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
        at org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.simpleframework.xml.core.Function.call(Function.java:84)
        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
        at org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
        at org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
        ... 15 more
Caused by: java.lang.ClassNotFoundException: org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
        at org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
        ... 62 more


Any help on the matter would be great, If there is any other way of debugging the code I would be really interested to know.

Thanks in advance,
James
Reply | Threaded
Open this post in threaded view
|

Re: Running Carrot2 Web Application in Eclipse IDE Failing

Dawid Weiss-2
I've just committed a fix for this to the trunk. Remember to invoke

ant eclipse

from the root of the checkout so that all template files are
generated, then locale the ready-to-use Eclipse launcher called:

Web Application Runner [carrot2]

Dawid

On Thu, Apr 7, 2011 at 10:34 AM, sealeyj <[hidden email]> wrote:

> Hi,
>
> I am running into a number of errors when trying to run carrot2 in eclipse.
> I have set up the carrot source correctly in Eclipse (I know this as I have
> compiled it and deployed a war) but since trying to run it in Eclipse I
> continue to receive the following errors (Note I have run the external tools
> ant builder and then the web application runner as described in the
> documentation):
>
> 2011-04-07 09:13:08,571 WARN
> org.carrot2.core.ProcessingComponentDescriptor: Component unavailable:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
> java.lang.RuntimeException: Component class cannot be acquired:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at
> org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
>        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
>        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
>        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
>        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
>        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
>        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
>        at
> org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
>        at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
>        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
>        at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
>        at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
>        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
>        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
> Caused by: java.lang.ClassNotFoundException:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:247)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
>        ... 62 more
> 2011-04-07 09:13:08,571 DEBUG org.carrot2.util.resource.ResourceLookup:
> getFirst():
>        algorithm-synthetic.xml
>        - 0 hits from: org.carrot2.util.resource.PrefixDecoratorLocator [prefix:
> /WEB-INF/suites/, delegate: org.carrot2.util.resource.ServletContextLocator
> [context:
> [hidden email]{/,file:/C:/workspaces/carrot2OTB-Full/applications/carrot2-webapp/web/},web]]
>        - 1 hit from: org.carrot2.util.resource.ContextClassLoaderLocator [current:
> sun.misc.Launcher$AppClassLoader@11b86e7]
>                -
> file:/C:/workspaces/carrot2OTB-Full/core/carrot2-component-suites/tmp/eclipse/algorithm-synthetic.xml
> 2011-04-07 09:13:08,586 INFO  org.carrot2.webapp.model.WebappConfig: Loaded
> 10 sources and 5 algorithms
> 2011-04-07 09:13:08,602 ERROR org.carrot2.webapp.model.WebappConfig: Could
> not load application config.
> java.lang.RuntimeException: Descriptor not available.
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getBindableDescriptor(ProcessingComponentDescriptor.java:242)
>        at
> org.carrot2.webapp.model.WebappConfig.prepareComponentInternalAttributeKeys(WebappConfig.java:313)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:175)
>        at
> org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
>        at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
>        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
>        at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
>        at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
>        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
>        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
> Caused by: java.lang.RuntimeException: Component class cannot be acquired:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at
> org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
>        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
>        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
>        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
>        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
>        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
>        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
>        ... 15 more
> Caused by: java.lang.ClassNotFoundException:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:247)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
>        ... 62 more
> 2011-04-07 09:13:08,602 WARN  /: unavailable
> java.lang.RuntimeException: Could not load application config.
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:182)
>        at
> org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
>        at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
>        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
>        at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
>        at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
>        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
>        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
> Caused by: java.lang.RuntimeException: Descriptor not available.
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getBindableDescriptor(ProcessingComponentDescriptor.java:242)
>        at
> org.carrot2.webapp.model.WebappConfig.prepareComponentInternalAttributeKeys(WebappConfig.java:313)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:175)
>        ... 15 more
> Caused by: java.lang.RuntimeException: Component class cannot be acquired:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at
> org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
>        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
>        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
>        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
>        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
>        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
>        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
>        ... 15 more
> Caused by: java.lang.ClassNotFoundException:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:247)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
>        ... 62 more
>
>
> Any help on the matter would be great, If there is any other way of
> debugging the code I would be really interested to know.
>
> Thanks in advance,
> James
>
> --
> View this message in context: http://carrot2-users-and-developers-forum.607571.n2.nabble.com/Running-Carrot2-Web-Application-in-Eclipse-IDE-Failing-tp6249112p6249112.html
> Sent from the Carrot2 Users and Developers Forum mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Carrot2-developers mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/carrot2-developers
>
>

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Carrot2-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/carrot2-developers
Reply | Threaded
Open this post in threaded view
|

Re: Running Carrot2 Web Application in Eclipse IDE Failing

Stanislaw Osinski
Administrator

I've just committed a fix for this to the trunk. Remember to invoke

ant eclipse

from the root of the checkout so that all template files are
generated,

Just to clarify: the external tools ant builder mentioned in the documentation does the same thing, so any of the invocation methods is fine.

Staszek

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Carrot2-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/carrot2-developers
Reply | Threaded
Open this post in threaded view
|

Re: Running Carrot2 Web Application in Eclipse IDEFailing

sealeyj
In reply to this post by Dawid Weiss-2
That's fixed it, Thanks.

-----Original Message-----
From: Dawid Weiss [mailto:[hidden email]]
Sent: 07 April 2011 09:46
To: Carrot2-developers
Subject: Re: [C2-devel] Running Carrot2 Web Application in Eclipse IDEFailing

I've just committed a fix for this to the trunk. Remember to invoke

ant eclipse

from the root of the checkout so that all template files are
generated, then locale the ready-to-use Eclipse launcher called:

Web Application Runner [carrot2]

Dawid

On Thu, Apr 7, 2011 at 10:34 AM, sealeyj <[hidden email]> wrote:

> Hi,
>
> I am running into a number of errors when trying to run carrot2 in eclipse.
> I have set up the carrot source correctly in Eclipse (I know this as I have
> compiled it and deployed a war) but since trying to run it in Eclipse I
> continue to receive the following errors (Note I have run the external tools
> ant builder and then the web application runner as described in the
> documentation):
>
> 2011-04-07 09:13:08,571 WARN
> org.carrot2.core.ProcessingComponentDescriptor: Component unavailable:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
> java.lang.RuntimeException: Component class cannot be acquired:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at
> org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
>        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
>        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
>        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
>        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
>        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
>        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
>        at
> org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
>        at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
>        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
>        at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
>        at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
>        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
>        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
> Caused by: java.lang.ClassNotFoundException:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:247)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
>        ... 62 more
> 2011-04-07 09:13:08,571 DEBUG org.carrot2.util.resource.ResourceLookup:
> getFirst():
>        algorithm-synthetic.xml
>        - 0 hits from: org.carrot2.util.resource.PrefixDecoratorLocator [prefix:
> /WEB-INF/suites/, delegate: org.carrot2.util.resource.ServletContextLocator
> [context:
> [hidden email]{/,file:/C:/workspaces/carrot2OTB-Full/applications/carrot2-webapp/web/},web]]
>        - 1 hit from: org.carrot2.util.resource.ContextClassLoaderLocator [current:
> sun.misc.Launcher$AppClassLoader@11b86e7]
>                -
> file:/C:/workspaces/carrot2OTB-Full/core/carrot2-component-suites/tmp/eclipse/algorithm-synthetic.xml
> 2011-04-07 09:13:08,586 INFO  org.carrot2.webapp.model.WebappConfig: Loaded
> 10 sources and 5 algorithms
> 2011-04-07 09:13:08,602 ERROR org.carrot2.webapp.model.WebappConfig: Could
> not load application config.
> java.lang.RuntimeException: Descriptor not available.
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getBindableDescriptor(ProcessingComponentDescriptor.java:242)
>        at
> org.carrot2.webapp.model.WebappConfig.prepareComponentInternalAttributeKeys(WebappConfig.java:313)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:175)
>        at
> org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
>        at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
>        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
>        at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
>        at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
>        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
>        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
> Caused by: java.lang.RuntimeException: Component class cannot be acquired:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at
> org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
>        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
>        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
>        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
>        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
>        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
>        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
>        ... 15 more
> Caused by: java.lang.ClassNotFoundException:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:247)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
>        ... 62 more
> 2011-04-07 09:13:08,602 WARN  /: unavailable
> java.lang.RuntimeException: Could not load application config.
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:182)
>        at
> org.carrot2.webapp.QueryProcessorServlet.init(QueryProcessorServlet.java:143)
>        at
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:432)
>        at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:260)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:763)
>        at
> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:245)
>        at
> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1158)
>        at
> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:587)
>        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:436)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at
> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>        at org.eclipse.jetty.server.Server.doStart(Server.java:258)
>        at
> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:55)
>        at org.carrot2.webapp.WebApp.start(WebApp.java:44)
>        at org.carrot2.webapp.WebApp.main(WebApp.java:79)
> Caused by: java.lang.RuntimeException: Descriptor not available.
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getBindableDescriptor(ProcessingComponentDescriptor.java:242)
>        at
> org.carrot2.webapp.model.WebappConfig.prepareComponentInternalAttributeKeys(WebappConfig.java:313)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:175)
>        ... 15 more
> Caused by: java.lang.RuntimeException: Component class cannot be acquired:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:119)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.newInitializedInstance(ProcessingComponentDescriptor.java:197)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.onCommit(ProcessingComponentDescriptor.java:317)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at
> org.simpleframework.xml.core.CompositeList.populate(CompositeList.java:169)
>        at org.simpleframework.xml.core.CompositeList.read(CompositeList.java:114)
>        at org.simpleframework.xml.core.Composite.readObject(Composite.java:637)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:585)
>        at org.simpleframework.xml.core.Composite.readElement(Composite.java:568)
>        at org.simpleframework.xml.core.Composite.readElements(Composite.java:485)
>        at org.simpleframework.xml.core.Composite.readSection(Composite.java:371)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:351)
>        at org.simpleframework.xml.core.Composite.readDefault(Composite.java:245)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:215)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:185)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.core.ProcessingComponentSuite.postDeserialize(ProcessingComponentSuite.java:119)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.simpleframework.xml.core.Function.call(Function.java:84)
>        at org.simpleframework.xml.core.Caller.commit(Caller.java:141)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:188)
>        at org.simpleframework.xml.core.Composite.read(Composite.java:133)
>        at org.simpleframework.xml.core.Traverser.read(Traverser.java:92)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:632)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:613)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:591)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:550)
>        at org.simpleframework.xml.core.Persister.read(Persister.java:451)
>        at
> org.carrot2.core.ProcessingComponentSuite.deserialize(ProcessingComponentSuite.java:165)
>        at
> org.carrot2.webapp.model.WebappConfig.getSingleton(WebappConfig.java:167)
>        ... 15 more
> Caused by: java.lang.ClassNotFoundException:
> org.carrot2.algorithm.kmeans.BisectingKMeansClusteringAlgorithm
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:247)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:47)
>        at org.carrot2.util.ReflectionUtils.classForName(ReflectionUtils.java:32)
>        at
> org.carrot2.core.ProcessingComponentDescriptor.getComponentClass(ProcessingComponentDescriptor.java:115)
>        ... 62 more
>
>
> Any help on the matter would be great, If there is any other way of
> debugging the code I would be really interested to know.
>
> Thanks in advance,
> James
>
> --
> View this message in context: http://carrot2-users-and-developers-forum.607571.n2.nabble.com/Running-Carrot2-Web-Application-in-Eclipse-IDE-Failing-tp6249112p6249112.html
> Sent from the Carrot2 Users and Developers Forum mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Xperia(TM) PLAY
> It's a major breakthrough. An authentic gaming
> smartphone on the nation's most reliable network.
> And it wants your games.
> http://p.sf.net/sfu/verizon-sfdev
> _______________________________________________
> Carrot2-developers mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/carrot2-developers
>
>

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Carrot2-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/carrot2-developers
To the extent this electronic communication or any of its attachments contain information that is not in the public domain, such information is considered by MedImmune to be confidential and proprietary. This communication is expected to be read and/or used only by the individual(s) for whom it is intended. If you have received this electronic communication in error, please reply to the sender advising of the error in transmission and delete the original message and any accompanying documents from your system immediately, without copying, reviewing or otherwise using them for any purpose. Thank you for your cooperation.

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Carrot2-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/carrot2-developers