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

Ismail Mohammed updated SHINDIG-598:
------------------------------------

    Description: 
Doesn't compile in Eclipse when a single project is created. Observed the 
following compilation error:

Severity and Description -  The method getTextContent() is undefined for the 
type Element
Path                            -  
shindig-all/java/gadgets/src/main/java/org/apache/shindig/gadgets
Resource                                -  JsFeatureLoader.java
Location                                -  line 272

Above is one such error. There are 11 errors. Some related to 
Element.getTextContent and some are related to Node.getTextContent


Build successful using mvn. But following error observed during runtime:

2008-09-12 18:09:52.694::WARN:  /gadgets/js/rpc.js
java.lang.RuntimeException: com.google.inject.ProvisionException: Error while 
locating instance
  bound to org.apache.shindig.gadgets.GadgetFeatureRegistry
  for member at 
org.apache.shindig.gadgets.servlet.JsServlet.setRegistry(JsServlet.java:47)
        at 
com.google.inject.InjectorImpl$SingleMethodInjector.inject(InjectorImpl.java:578)
        at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:674)
        at com.google.inject.InjectorImpl$8.call(InjectorImpl.java:682)
        at com.google.inject.InjectorImpl$8.call(InjectorImpl.java:681)
        at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:747)
        at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:680)
        at 
org.apache.shindig.common.servlet.InjectedServlet.init(InjectedServlet.java:46)
        at 
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
        at 
org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)
        at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
        at 
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: com.google.inject.ProvisionException: Error while locating instance
  bound to org.apache.shindig.gadgets.GadgetFeatureRegistry
  for member at 
org.apache.shindig.gadgets.servlet.JsServlet.setRegistry(JsServlet.java:47)
        at 
com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.java:646)
        at com.google.inject.InjectorImpl.getParameters(InjectorImpl.java:666)
        at 
com.google.inject.InjectorImpl$SingleMethodInjector.inject(InjectorImpl.java:575)
        ... 25 more
Caused by: java.lang.RuntimeException: 
java.lang.reflect.InvocationTargetException
        at 
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:161)
        at 
com.google.inject.InjectorImpl$ImplicitBinding.get(InjectorImpl.java:1006)
        at 
com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:37)
        at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:756)
        at 
com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:35)
        at com.google.inject.Scopes$1$1.get(Scopes.java:53)
        at 
com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
        at 
com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.java:640)
        ... 27 more
Caused by: java.lang.reflect.InvocationTargetException
        at 
org.apache.shindig.gadgets.GadgetFeatureRegistry$$FastClassByGuice$$a5b4f904.newInstance(<generated>)
        at 
com.google.inject.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)
        at 
com.google.inject.DefaultConstructionProxyFactory$2.newInstance(DefaultConstructionProxyFactory.java:67)
        at 
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:142)
        ... 34 more
Caused by: java.lang.Error: Unresolved compilation problems:
        The method getTextContent() is undefined for the type Node
        The method getTextContent() is undefined for the type Node

        at 
org.apache.shindig.gadgets.JsFeatureLoader.parse(JsFeatureLoader.java:228)
        at 
org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:161)
        at 
org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(JsFeatureLoader.java:91)
        at 
org.apache.shindig.gadgets.GadgetFeatureRegistry.<init>(GadgetFeatureRegistry.java:71)



  was:
Doesn't compile in Eclipse when a single project is created. Observed the 
following compilation error:

Severity and Description -  The method getTextContent() is undefined for the 
type Element
Path                            -  
shindig-all/java/gadgets/src/main/java/org/apache/shindig/gadgets
Resource                                -  JsFeatureLoader.java
Location                                -  line 272



Build successful using mvn. But following error observed during runtime:

2008-09-12 18:09:52.694::WARN:  /gadgets/js/rpc.js
java.lang.RuntimeException: com.google.inject.ProvisionException: Error while 
locating instance
  bound to org.apache.shindig.gadgets.GadgetFeatureRegistry
  for member at 
org.apache.shindig.gadgets.servlet.JsServlet.setRegistry(JsServlet.java:47)
        at 
com.google.inject.InjectorImpl$SingleMethodInjector.inject(InjectorImpl.java:578)
        at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:674)
        at com.google.inject.InjectorImpl$8.call(InjectorImpl.java:682)
        at com.google.inject.InjectorImpl$8.call(InjectorImpl.java:681)
        at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:747)
        at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:680)
        at 
org.apache.shindig.common.servlet.InjectedServlet.init(InjectedServlet.java:46)
        at 
org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
        at 
org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)
        at 
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
        at 
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
Caused by: com.google.inject.ProvisionException: Error while locating instance
  bound to org.apache.shindig.gadgets.GadgetFeatureRegistry
  for member at 
org.apache.shindig.gadgets.servlet.JsServlet.setRegistry(JsServlet.java:47)
        at 
com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.java:646)
        at com.google.inject.InjectorImpl.getParameters(InjectorImpl.java:666)
        at 
com.google.inject.InjectorImpl$SingleMethodInjector.inject(InjectorImpl.java:575)
        ... 25 more
Caused by: java.lang.RuntimeException: 
java.lang.reflect.InvocationTargetException
        at 
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:161)
        at 
com.google.inject.InjectorImpl$ImplicitBinding.get(InjectorImpl.java:1006)
        at 
com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:37)
        at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:756)
        at 
com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:35)
        at com.google.inject.Scopes$1$1.get(Scopes.java:53)
        at 
com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
        at 
com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.java:640)
        ... 27 more
Caused by: java.lang.reflect.InvocationTargetException
        at 
org.apache.shindig.gadgets.GadgetFeatureRegistry$$FastClassByGuice$$a5b4f904.newInstance(<generated>)
        at 
com.google.inject.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)
        at 
com.google.inject.DefaultConstructionProxyFactory$2.newInstance(DefaultConstructionProxyFactory.java:67)
        at 
com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:142)
        ... 34 more
Caused by: java.lang.Error: Unresolved compilation problems:
        The method getTextContent() is undefined for the type Node
        The method getTextContent() is undefined for the type Node

        at 
org.apache.shindig.gadgets.JsFeatureLoader.parse(JsFeatureLoader.java:228)
        at 
org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:161)
        at 
org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(JsFeatureLoader.java:91)
        at 
org.apache.shindig.gadgets.GadgetFeatureRegistry.<init>(GadgetFeatureRegistry.java:71)




> Compile and Runtime error
> -------------------------
>
>                 Key: SHINDIG-598
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-598
>             Project: Shindig
>          Issue Type: Bug
>         Environment: Windows
>            Reporter: Ismail Mohammed
>
> Doesn't compile in Eclipse when a single project is created. Observed the 
> following compilation error:
> Severity and Description -  The method getTextContent() is undefined for the 
> type Element
> Path                          -  
> shindig-all/java/gadgets/src/main/java/org/apache/shindig/gadgets
> Resource                              -  JsFeatureLoader.java
> Location                              -  line 272
> Above is one such error. There are 11 errors. Some related to 
> Element.getTextContent and some are related to Node.getTextContent
> Build successful using mvn. But following error observed during runtime:
> 2008-09-12 18:09:52.694::WARN:  /gadgets/js/rpc.js
> java.lang.RuntimeException: com.google.inject.ProvisionException: Error while 
> locating instance
>   bound to org.apache.shindig.gadgets.GadgetFeatureRegistry
>   for member at 
> org.apache.shindig.gadgets.servlet.JsServlet.setRegistry(JsServlet.java:47)
>         at 
> com.google.inject.InjectorImpl$SingleMethodInjector.inject(InjectorImpl.java:578)
>         at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:674)
>         at com.google.inject.InjectorImpl$8.call(InjectorImpl.java:682)
>         at com.google.inject.InjectorImpl$8.call(InjectorImpl.java:681)
>         at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:747)
>         at com.google.inject.InjectorImpl.injectMembers(InjectorImpl.java:680)
>         at 
> org.apache.shindig.common.servlet.InjectedServlet.init(InjectedServlet.java:46)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:342)
>         at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)
>         at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
>         at 
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>         at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>         at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
>         at 
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>         at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
>         at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>         at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>         at org.mortbay.jetty.Server.handle(Server.java:324)
>         at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
>         at 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>         at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
>         at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
> Caused by: com.google.inject.ProvisionException: Error while locating instance
>   bound to org.apache.shindig.gadgets.GadgetFeatureRegistry
>   for member at 
> org.apache.shindig.gadgets.servlet.JsServlet.setRegistry(JsServlet.java:47)
>         at 
> com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.java:646)
>         at com.google.inject.InjectorImpl.getParameters(InjectorImpl.java:666)
>         at 
> com.google.inject.InjectorImpl$SingleMethodInjector.inject(InjectorImpl.java:575)
>         ... 25 more
> Caused by: java.lang.RuntimeException: 
> java.lang.reflect.InvocationTargetException
>         at 
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:161)
>         at 
> com.google.inject.InjectorImpl$ImplicitBinding.get(InjectorImpl.java:1006)
>         at 
> com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:37)
>         at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:756)
>         at 
> com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:35)
>         at com.google.inject.Scopes$1$1.get(Scopes.java:53)
>         at 
> com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
>         at 
> com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.java:640)
>         ... 27 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at 
> org.apache.shindig.gadgets.GadgetFeatureRegistry$$FastClassByGuice$$a5b4f904.newInstance(<generated>)
>         at 
> com.google.inject.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)
>         at 
> com.google.inject.DefaultConstructionProxyFactory$2.newInstance(DefaultConstructionProxyFactory.java:67)
>         at 
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:142)
>         ... 34 more
> Caused by: java.lang.Error: Unresolved compilation problems:
>         The method getTextContent() is undefined for the type Node
>         The method getTextContent() is undefined for the type Node
>         at 
> org.apache.shindig.gadgets.JsFeatureLoader.parse(JsFeatureLoader.java:228)
>         at 
> org.apache.shindig.gadgets.JsFeatureLoader.loadResources(JsFeatureLoader.java:161)
>         at 
> org.apache.shindig.gadgets.JsFeatureLoader.loadFeatures(JsFeatureLoader.java:91)
>         at 
> org.apache.shindig.gadgets.GadgetFeatureRegistry.<init>(GadgetFeatureRegistry.java:71)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to