[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wink-dev
Subject:    [jira] Created: (WINK-275) When trying to register interface, the
From:       "Michael Elman (JIRA)" <jira () apache ! org>
Date:       2010-04-25 7:13:49
Message-ID: 16464226.181051272179629433.JavaMail.jira () thor
[Download RAW message or body]

When trying to register interface, the registration fails with NullPointerException
-----------------------------------------------------------------------------------

                 Key: WINK-275
                 URL: https://issues.apache.org/jira/browse/WINK-275
             Project: Wink
          Issue Type: Bug
          Components: Common
    Affects Versions: 1.1
            Reporter: Michael Elman
            Priority: Blocker


When registering interface 
{code}
@Path("/")
public interface Interface {

    @GET
    @Produces("text/plain")
    public String method();

}{code}

the following exception is thrown:
{code}
java.lang.NullPointerException
	at org.apache.wink.common.internal.registry.metadata.ProviderMetadataCollector.isProvider(ProviderMetadataCollector.java:64)
  at org.apache.wink.common.internal.application.ApplicationValidator.isValidClass(ApplicationValidator.java:102)
  at org.apache.wink.common.internal.application.ApplicationValidator.isValidResource(ApplicationValidator.java:60)
  at org.apache.wink.server.internal.registry.ResourceRegistry.addResource(ResourceRegistry.java:148)
  at org.apache.wink.server.internal.application.ApplicationProcessor.processClasses(ApplicationProcessor.java:143)
  at org.apache.wink.server.internal.application.ApplicationProcessor.process(ApplicationProcessor.java:85)
  at org.apache.wink.server.internal.DeploymentConfiguration.addApplication(DeploymentConfiguration.java:273)
  at org.apache.wink.server.internal.servlet.RestServlet.createRequestProcessor(RestServlet.java:118)
  at org.apache.wink.server.internal.servlet.RestServlet.init(RestServlet.java:92)
	at javax.servlet.GenericServlet.init(GenericServlet.java:212)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
{code}


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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic