Created
May 4, 2011 14:59
-
-
Save gmoore/955359 to your computer and use it in GitHub Desktop.
Jersey 1.6 with Grizzly 2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
------------------------------------------------------- | |
T E S T S | |
------------------------------------------------------- | |
Running org.fracturedatlas.athena.web.resource.container.SaveRecordContainerTest | |
May 4, 2011 10:55:00 AM com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory$GrizzlyWebTestContainer <init> | |
INFO: Creating Grizzly2 Web Container configured at the base URI http://localhost:9998/tix | |
May 4, 2011 10:55:00 AM org.glassfish.grizzly.http.server.NetworkListener start | |
INFO: Started listener bound to [localhost:9998] | |
May 4, 2011 10:55:00 AM org.glassfish.grizzly.servlet.ServletContextImpl log | |
INFO: Initializing Spring root WebApplicationContext | |
May 4, 2011 10:55:03 AM org.glassfish.grizzly.http.server.HttpServer start | |
INFO: [HttpServer] Started. | |
May 4, 2011 10:55:05 AM com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory$GrizzlyWebTestContainer start | |
INFO: Starting the Grizzly2 Web Container... | |
May 4, 2011 10:55:05 AM com.sun.jersey.api.client.filter.LoggingFilter log | |
INFO: 1 * Client out-bound request | |
1 > POST http://localhost:9998/tix/tickets/ | |
1 > Content-Type: application/json | |
{"id":null,"temp":"34"} | |
May 4, 2011 10:55:05 AM com.sun.jersey.api.core.PackagesResourceConfig init | |
INFO: Scanning for root resource and provider classes in the packages: | |
org.fracturedatlas.athena.web.resource | |
May 4, 2011 10:55:05 AM com.sun.jersey.api.core.ScanningResourceConfig logClasses | |
INFO: Root resource classes found: | |
class org.fracturedatlas.athena.web.resource.FieldResource | |
class org.fracturedatlas.athena.web.resource.RecordResource | |
May 4, 2011 10:55:05 AM com.sun.jersey.api.core.ScanningResourceConfig init | |
INFO: No provider classes found. | |
May 4, 2011 10:55:05 AM com.sun.jersey.spi.spring.container.servlet.SpringServlet getContext | |
INFO: Using default applicationContext | |
May 4, 2011 10:55:05 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans | |
INFO: Registering Spring bean, recordResource, of type org.fracturedatlas.athena.web.resource.RecordResource as a root resource class | |
May 4, 2011 10:55:05 AM com.sun.jersey.spi.spring.container.SpringComponentProviderFactory registerSpringBeans | |
INFO: Registering Spring bean, fieldResource, of type org.fracturedatlas.athena.web.resource.FieldResource as a root resource class | |
May 4, 2011 10:55:05 AM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate | |
INFO: Initiating Jersey application, version 'Jersey: 1.6 03/25/2011 01:14 PM' | |
May 4, 2011 10:55:06 AM com.sun.jersey.spi.container.ContainerResponse write | |
SEVERE: A message body writer for Java class org.fracturedatlas.athena.client.PTicket, and Java type class org.fracturedatlas.athena.client.PTicket, and MIME media type application/json was not found | |
May 4, 2011 10:55:06 AM com.sun.jersey.spi.container.ContainerResponse write | |
SEVERE: The registered message body writers compatible with the MIME media type are: | |
application/json -> | |
com.sun.jersey.json.impl.provider.entity.JSONJAXBElementProvider$App | |
com.sun.jersey.json.impl.provider.entity.JSONArrayProvider$App | |
com.sun.jersey.json.impl.provider.entity.JSONObjectProvider$App | |
com.sun.jersey.json.impl.provider.entity.JSONRootElementProvider$App | |
com.sun.jersey.json.impl.provider.entity.JSONListElementProvider$App | |
*/* -> | |
com.sun.jersey.core.impl.provider.entity.FormProvider | |
com.sun.jersey.server.impl.template.ViewableMessageBodyWriter | |
com.sun.jersey.core.impl.provider.entity.StringProvider | |
com.sun.jersey.core.impl.provider.entity.ByteArrayProvider | |
com.sun.jersey.core.impl.provider.entity.FileProvider | |
com.sun.jersey.core.impl.provider.entity.InputStreamProvider | |
com.sun.jersey.core.impl.provider.entity.DataSourceProvider | |
com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General | |
com.sun.jersey.core.impl.provider.entity.ReaderProvider | |
com.sun.jersey.core.impl.provider.entity.DocumentProvider | |
com.sun.jersey.core.impl.provider.entity.StreamingOutputProvider | |
com.sun.jersey.core.impl.provider.entity.SourceProvider$SourceWriter | |
com.sun.jersey.json.impl.provider.entity.JSONJAXBElementProvider$General | |
com.sun.jersey.json.impl.provider.entity.JSONArrayProvider$General | |
com.sun.jersey.json.impl.provider.entity.JSONObjectProvider$General | |
com.sun.jersey.json.impl.provider.entity.JSONWithPaddingProvider | |
com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General | |
com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General | |
com.sun.jersey.json.impl.provider.entity.JSONRootElementProvider$General | |
com.sun.jersey.json.impl.provider.entity.JSONListElementProvider$General | |
com.sun.jersey.json.impl.provider.entity.JacksonProviderProxy | |
May 4, 2011 10:55:06 AM com.sun.jersey.spi.container.ContainerResponse logException | |
SEVERE: Mapped exception to response: 500 (Internal Server Error) | |
javax.ws.rs.WebApplicationException: com.sun.jersey.api.MessageException: A message body writer for Java class org.fracturedatlas.athena.client.PTicket, and Java type class org.fracturedatlas.athena.client.PTicket, and MIME media type application/json was not found | |
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:285) | |
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1310) | |
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1223) | |
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1213) | |
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:414) | |
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537) | |
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699) | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) | |
at org.glassfish.grizzly.servlet.ServletHandler$FilterChainImpl.doFilter(ServletHandler.java:934) | |
at org.glassfish.grizzly.servlet.ServletHandler$FilterChainImpl.invokeFilterChain(ServletHandler.java:873) | |
at org.glassfish.grizzly.servlet.ServletHandler.doServletService(ServletHandler.java:363) | |
at org.glassfish.grizzly.servlet.ServletHandler.service(ServletHandler.java:311) | |
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:141) | |
at org.glassfish.grizzly.http.server.HttpHandlerChain.service(HttpHandlerChain.java:186) | |
at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:141) | |
at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:160) | |
at org.glassfish.grizzly.filterchain.ExecutorResolver$3.execute(ExecutorResolver.java:95) | |
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:444) | |
at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:364) | |
at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:290) | |
at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:133) | |
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:76) | |
at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:63) | |
at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:809) | |
at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:119) | |
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:116) | |
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$000(WorkerThreadIOStrategy.java:55) | |
at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$1.run(WorkerThreadIOStrategy.java:98) | |
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:508) | |
at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:488) | |
at java.lang.Thread.run(Thread.java:680) | |
Caused by: com.sun.jersey.api.MessageException: A message body writer for Java class org.fracturedatlas.athena.client.PTicket, and Java type class org.fracturedatlas.athena.client.PTicket, and MIME media type application/json was not found | |
... 31 more | |
May 4, 2011 10:55:06 AM com.sun.jersey.api.client.filter.LoggingFilter log | |
INFO: 1 * Client in-bound response | |
1 < 500 | |
1 < content-type: text/html;charset=iso-8859-1 | |
1 < Date: Wed, 04 May 2011 14:55:06 GMT | |
1 < transfer-encoding: chunked | |
1 < server: grizzly/2.0.1 | |
1 < Connection: close | |
1 < | |
... | |
Tests run: 8, Failures: 3, Errors: 5, Skipped: 0 | |
[INFO] ------------------------------------------------------------------------ | |
[ERROR] BUILD FAILURE | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] There are test failures. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<properties> | |
<spring-version>3.0.5.RELEASE</spring-version> | |
<hibernate-version>3.3.2.GA</hibernate-version> | |
<athena-version>${project.version}</athena-version> | |
<jersey-version>1.6</jersey-version> | |
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | |
</properties> | |
<dependencies> | |
<dependency> | |
<groupId>com.sun.jersey</groupId> | |
<artifactId>jersey-server</artifactId> | |
<version>${jersey-version}</version> | |
</dependency> | |
<dependency> | |
<groupId>com.sun.jersey</groupId> | |
<artifactId>jersey-json</artifactId> | |
<version>${jersey-version}</version> | |
</dependency> | |
<dependency> | |
<groupId>com.sun.jersey</groupId> | |
<artifactId>jersey-client</artifactId> | |
<version>${jersey-version}</version> | |
</dependency> | |
<dependency> | |
<groupId>com.sun.jersey</groupId> | |
<artifactId>jersey-bundle</artifactId> | |
<version>${jersey-version}</version> | |
</dependency> | |
<dependency> | |
<groupId>com.sun.jersey.contribs</groupId> | |
<artifactId>jersey-spring</artifactId> | |
<version>${jersey-version}</version> | |
<exclusions> | |
<exclusion> | |
<groupId>org.springframework</groupId> | |
<artifactId>spring</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>org.springframework</groupId> | |
<artifactId>spring-core</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>org.springframework</groupId> | |
<artifactId>spring-web</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>org.springframework</groupId> | |
<artifactId>spring-beans</artifactId> | |
</exclusion> | |
<exclusion> | |
<groupId>org.springframework</groupId> | |
<artifactId>spring-context</artifactId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>com.sun.jersey.jersey-test-framework</groupId> | |
<artifactId>jersey-test-framework-grizzly2</artifactId> | |
<version>${jersey-version}</version> | |
<scope>test</scope> | |
</dependency> | |
</dependencies> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
How did you resolve this error ?