Not aware of issue, please go ahead and create jira.

On Tue, Sep 1, 2015 at 11:43 AM, Amruth Sampath <[email protected]>
wrote:

> I am facing issue while trying to get LensAPIResult as a json (works
> fine as XML).
>
> When the accept headers are set to "application/json" in the client,
> all the APIs that expose LensAPIResult fail with an internal server
> error that says
>
> javax.ws.rs.WebApplicationException: HTTP 500 Internal Server Error
> at
> org.eclipse.persistence.jaxb.rs.MOXyJsonProvider.writeTo(MOXyJsonProvider.java:810)
> ~[org.eclipse.persistence.moxy-2.5.0.jar:na]
> at
> org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:243)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:230)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.filter.LoggingFilter.aroundWriteTo(LoggingFilter.java:268)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:103)
> ~[jersey-server-2.3.1.jar:na]
> at
> org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:88)
> ~[jersey-server-2.3.1.jar:na]
> at
> org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1139)
> ~[jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:562)
> ~[jersey-server-2.3.1.jar:na]
> at
> org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:357)
> ~[jersey-server-2.3.1.jar:na]
> at
> org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:347)
> ~[jersey-server-2.3.1.jar:na]
> at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:258)
> ~[jersey-server-2.3.1.jar:na]
> at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
> [jersey-common-2.3.1.jar:na]
> at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
> [jersey-common-2.3.1.jar:na]
> at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
> [jersey-common-2.3.1.jar:na]
> at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
> [jersey-common-2.3.1.jar:na]
> at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
> [jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318)
> [jersey-common-2.3.1.jar:na]
> at
> org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235)
> [jersey-server-2.3.1.jar:na]
> at
> org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:983)
> [jersey-server-2.3.1.jar:na]
> at
> org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:330)
> [jersey-container-grizzly2-http-2.3.1.jar:na]
> at
> org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:212)
> [grizzly-http-server-2.3.6.jar:2.3.6]
> at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
> [grizzly-framework-2.3.6.jar:2.3.6]
> at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
> [grizzly-framework-2.3.6.jar:2.3.6]
> at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
> Caused by: javax.xml.bind.MarshalException: null
> at
> org.eclipse.persistence.jaxb.JAXBMarshaller.marshal(JAXBMarshaller.java:403)
> ~[org.eclipse.persistence.moxy-2.5.0.jar:na]
> at
> org.eclipse.persistence.jaxb.rs.MOXyJsonProvider.writeTo(MOXyJsonProvider.java:808)
> ~[org.eclipse.persistence.moxy-2.5.0.jar:na]
> ... 27 common frames omitted
> Caused by: org.eclipse.persistence.exceptions.XMLMarshalException:
> Exception Description: An error occurred marshalling the object
> Internal Exception: Exception [EclipseLink-25007] (Eclipse Persistence
> Services - 2.5.0.v20130507-3faac2b):
> org.eclipse.persistence.exceptions.XMLMarshalException
> Exception Description: A descriptor for class
> org.apache.lens.api.result.LensAPIResult was not found in the project.
> For JAXB, if the JAXBContext was bootstrapped using TypeMappingInfo[]
> you must call a marshal method that accepts TypeMappingInfo as an
> input parameter.
> at
> org.eclipse.persistence.exceptions.XMLMarshalException.marshalException(XMLMarshalException.java:97)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.internal.oxm.XMLMarshaller.marshal(XMLMarshaller.java:911)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.internal.oxm.XMLMarshaller.marshal(XMLMarshaller.java:848)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.jaxb.JAXBMarshaller.marshal(JAXBMarshaller.java:401)
> ~[org.eclipse.persistence.moxy-2.5.0.jar:na]
> ... 28 common frames omitted
> Caused by: org.eclipse.persistence.exceptions.XMLMarshalException:
> Exception Description: A descriptor for class
> org.apache.lens.api.result.LensAPIResult was not found in the project.
> For JAXB, if the JAXBContext was bootstrapped using TypeMappingInfo[]
> you must call a marshal method that accepts TypeMappingInfo as an
> input parameter.
> at
> org.eclipse.persistence.exceptions.XMLMarshalException.descriptorNotFoundInProject(XMLMarshalException.java:139)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.internal.oxm.Context$ContextState.getSession(Context.java:143)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.oxm.XMLContext$XMLContextState.getSession(XMLContext.java:787)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.oxm.XMLContext$XMLContextState.getSession(XMLContext.java:1)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.internal.oxm.Context.getSession(Context.java:451)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at org.eclipse.persistence.oxm.XMLContext.getSession(XMLContext.java:356)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at org.eclipse.persistence.oxm.XMLContext.getSession(XMLContext.java:1)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.internal.oxm.XMLMarshaller.marshal(XMLMarshaller.java:1119)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> at
> org.eclipse.persistence.internal.oxm.XMLMarshaller.marshal(XMLMarshaller.java:869)
> ~[org.eclipse.persistence.core-2.5.0.jar:na]
> ... 30 common frames omitted
>
> Is there an open issue referring this?
>
> Thanks,
> --
> Amruth S
> (09486075517)
>
> --
>
>
>
> ------------------------------------------------------------------------------------------------------------------------------------------
>
> This email and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they are addressed.
> If you have received this email in error please notify the system manager.
> This message contains confidential information and is intended only for the
> individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail. Please notify the sender
> immediately by e-mail if you have received this e-mail by mistake and
> delete this e-mail from your system. If you are not the intended recipient
> you are notified that disclosing, copying, distributing or taking any
> action in reliance on the contents of this information is strictly
> prohibited. Although Flipkart has taken reasonable precautions to ensure no
> viruses are present in this email, the company cannot accept responsibility
> for any loss or damage arising from the use of this email or attachments
>

Reply via email to