On Fri, Jun 05, 2015 at 07:28:16PM +0530, Aman Singh wrote:
> hi all,
> 
> I am trying login in Dspace remote server and getting error 500 and log
> file shown below .
> HTTP Status 500 - org.codehaus.jackson.JsonParseException: Unexpected
> character ('e' (code 101)): expected a valid value (number, String, array,
> object, 'true', 'false' or 'null')
> 
> *type* Exception report
> 
> *message* *org.codehaus.jackson.JsonParseException: Unexpected character
> ('e' (code 101)): expected a valid value (number, String, array, object,
> 'true', 'false' or 'null')*
> 
> *description* *The server encountered an internal error that prevented it
> from fulfilling this request.*
> 
> *exception*
> 
> javax.servlet.ServletException:
> org.codehaus.jackson.JsonParseException: Unexpected character ('e'
> (code 101)): expected a valid value (number, String, array, object,
> 'true', 'false' or 'null')
>  at [Source: org.apache.catalina.connector.CoyoteInputStream@3fe07138;
> line: 1, column: 2]
>       
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:420)
>       
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
>       
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>       org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> 
> *root cause*
> 
> org.codehaus.jackson.JsonParseException: Unexpected character ('e'
> (code 101)): expected a valid value (number, String, array, object,
> 'true', 'false' or 'null')
>  at [Source: org.apache.catalina.connector.CoyoteInputStream@3fe07138;
> line: 1, column: 2]
>       org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1432)
>       
> org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:385)
>       
> org.codehaus.jackson.impl.JsonParserMinimalBase._reportUnexpectedChar(JsonParserMinimalBase.java:306)
>       
> org.codehaus.jackson.impl.Utf8StreamParser._handleUnexpectedValue(Utf8StreamParser.java:2084)
>       
> org.codehaus.jackson.impl.Utf8StreamParser._nextTokenNotInObject(Utf8StreamParser.java:600)
>       
> org.codehaus.jackson.impl.Utf8StreamParser.nextToken(Utf8StreamParser.java:486)
>       
> org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2761)
>       org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2682)
>       org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1308)
>       
> org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:419)
>       
> com.sun.jersey.json.impl.provider.entity.JacksonProviderProxy.readFrom(JacksonProviderProxy.java:139)
>       
> com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:488)
>       
> com.sun.jersey.server.impl.model.method.dispatch.EntityParamDispatchProvider$EntityInjectable.getValue(EntityParamDispatchProvider.java:123)
>       
> com.sun.jersey.server.impl.inject.InjectableValuesProvider.getInjectableValues(InjectableValuesProvider.java:46)
>       
> com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$EntityParamInInvoker.getParams(AbstractResourceMethodDispatchProvider.java:153)
>       
> com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:203)
>       
> com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
>       
> com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
>       
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
>       
> com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
>       
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
>       
> com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
>       
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
>       
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
>       
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
>       
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
>       
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
>       
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
>       
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>       org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
> 
> *note* *The full stack trace of the root cause is available in the Apache
> Tomcat/8.0.21 logs.*
> 
> 
> Php fcode which I am using for this purpose is below ...
> 
> <?php
> 
> 
> $header=['Content-Type:application/json','Accept:JSON'];
> $ch = curl_init();
> 
> curl_setopt($ch, CURLOPT_URL,"http://localhost:8080/rest/login/";);
> curl_setopt($ch, CURLOPT_POST, 1);
> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // receive server response ...
> curl_setopt($ch, CURLOPT_TIMEOUT, 4);
> curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
> //curl_setopt($ch, CURLOPT_USERPWD, $your_username.':'.$your_password);
> curl_setopt($ch,
> CURLOPT_POSTFIELDS,http_build_query(array('email'=>'emailaddress','password'=>'passs')));

Should the above line not be:

> CURLOPT_POSTFIELDS,http_build_query(array('email'=>$your_username,'password'=>$your_password)));

> 
> 
> 
> $server_output = curl_exec ($ch);
> echo $server_output;
> // var_dump($server_output
> if (curl_errno($ch)) {
>  print curl_error($ch);
> } else {
> 
> }
> curl_close ($ch);
> 
> 
> // further processing ....
> ?>
> 
> 
> If anyone can point out the error in my code and how to debug it ?
> 
> Thanks in advance

> ------------------------------------------------------------------------------

> _______________________________________________
> DSpace-tech mailing list
> DSpace-tech@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> List Etiquette: 
> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette


-- 
Mark H. Wood
Lead Technology Analyst

University Library
Indiana University - Purdue University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
www.ulib.iupui.edu

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

Reply via email to