[
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.