Skip to content

Instantly share code, notes, and snippets.

@Vineeth-Mohan
Created July 6, 2012 04:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Vineeth-Mohan/3058107 to your computer and use it in GitHub Desktop.
Save Vineeth-Mohan/3058107 to your computer and use it in GitHub Desktop.
vineeth@vineeth-XPS-L501X:~/temp$ curl 'http://localhost:8080/jax/components/PositionMaster/central/positions/DbPos~1005' -H 'Accept:application/xml;'| xmllint --format -
<?xml version="1.0"?>
<fudgeEnvelope>
<versionFromInstant type="datetime">2012-07-06T04:04:18.625Z</versionFromInstant>
<correctionFromInstant type="datetime">2012-07-06T04:04:18.625Z</correctionFromInstant>
<uniqueId type="string">DbPos~1005~0</uniqueId>
<position type="message">
<uniqueId type="string">DbPos~1005~0</uniqueId>
<quantity type="string">1130</quantity>
<securityLink type="message">
<externalId type="message">
<ID type="message">
<Scheme type="string">CUSIP</Scheme>
<Value type="string">460690100</Value>
</ID>
<ID type="message">
<Scheme type="string">ISIN</Scheme>
<Value type="string">US4606901001</Value>
</ID>
<ID type="message">
<Scheme type="string">OG_SYNTHETIC_TICKER</Scheme>
<Value type="string">IPG</Value>
</ID>
</externalId>
</securityLink>
<attributes type="message"/>
<name type="string">1130 x 460690100</name>
</position>
<fudgeField0 ordinal="0" type="string">com.opengamma.master.position.PositionDocument</fudgeField0>
<fudgeField0 ordinal="0" type="string">com.opengamma.master.AbstractDocument</fudgeField0>
<fudgeField0 ordinal="0" type="string">org.joda.beans.impl.direct.DirectBean</fudgeField0>
</fudgeEnvelope>
vineeth@vineeth-XPS-L501X:~/temp$ curl 'http://localhost:8080/jax/components/PositionMaster/central/positions/DbPos~1005' -H 'Accept:application/json;'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 500 Error writing start of field to JSON stream</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /jax/components/PositionMaster/central/positions/DbPos~1005. Reason:
<pre> Error writing start of field to JSON stream</pre></p><h3>Caused by:</h3><pre>org.fudgemsg.FudgeRuntimeException: Error writing start of field to JSON stream
at org.fudgemsg.wire.json.FudgeJSONStreamWriter.wrapException(FudgeJSONStreamWriter.java:139)
at org.fudgemsg.wire.json.FudgeJSONStreamWriter.fudgeFieldStart(FudgeJSONStreamWriter.java:209)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:63)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:66)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:66)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:66)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.FudgeMsgWriter.writeMessageEnvelope(FudgeMsgWriter.java:196)
at com.opengamma.transport.jaxrs.FudgeObjectJSONProducer.writeTo(FudgeObjectJSONProducer.java:83)
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1451)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1363)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1353)
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:708)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:427)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at org.eclipse.jetty.server.Server.handle(Server.java:334)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.json.JSONException: Duplicate key "ID"
at org.json.JSONObject.putOnce(JSONObject.java:1076)
at org.json.JSONWriter.key(JSONWriter.java:210)
at org.fudgemsg.wire.json.FudgeJSONStreamWriter.fudgeFieldStart(FudgeJSONStreamWriter.java:193)
... 46 more
</pre>
<h3>Caused by:</h3><pre>org.json.JSONException: Duplicate key "ID"
at org.json.JSONObject.putOnce(JSONObject.java:1076)
at org.json.JSONWriter.key(JSONWriter.java:210)
at org.fudgemsg.wire.json.FudgeJSONStreamWriter.fudgeFieldStart(FudgeJSONStreamWriter.java:193)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:63)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:66)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:66)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:66)
at org.fudgemsg.wire.EventBasedFudgeStreamWriter.writeField(EventBasedFudgeStreamWriter.java:58)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeAllFields(AbstractFudgeStreamWriter.java:110)
at org.fudgemsg.wire.AbstractFudgeStreamWriter.writeFields(AbstractFudgeStreamWriter.java:97)
at org.fudgemsg.wire.FudgeMsgWriter.writeMessageEnvelope(FudgeMsgWriter.java:196)
at com.opengamma.transport.jaxrs.FudgeObjectJSONProducer.writeTo(FudgeObjectJSONProducer.java:83)
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1451)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1363)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1353)
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:708)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:427)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
at java.lang.Thread.run(Thread.java:662)
</pre>
<hr /><i><small>Powered by Jetty://</small></i><br/>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment