SOLUCIONADO: Backed Java WebScript (SecureContext was not

cancel
Showing results for 
Search instead for 
Did you mean: 
sai
Member II

SOLUCIONADO: Backed Java WebScript (SecureContext was not

Estoy desarrollando un backed Java WebScript, y para empezar y a modo de prueba, he añadido para ver si funciona la siguiente línea  services.getNodeService().getStores(); pero no me funciona  Smiley Sad 

La Respuesta de la ejecución del WebScript es esta:
A valid SecureContext was not provided in the RequestContext [Ljava.lang.StackTraceElement;@e474af null error class= class net.sf.acegisecurity.AuthenticationCredentialsNotFoundException        {"uid":1256216408907,"estado":"OK","idEstado":"200"}

Aquí os dejo el código Java:
   public void execute(WebScriptRequest req, WebScriptResponse res)
         throws IOException {
       try {      
            services.getNodeService().getStores();
       } catch(Exception e) {
        res.getWriter().write("\n\n"+ e.getMessage()+"\n\n"+ e.getStackTrace()+"\n\n"+ e.getCause()+"\n\n"+ "error class= "+e.getClass()   + "\n\n\n\n\n\n");
                   }
      try{         
         // build a json object
          JSONObject obj = new JSONObject();
          
          // put some data on it
          obj.put("idEstado", "200");
          obj.put("estado", "OK");
          obj.put("uid", System.currentTimeMillis());
          
          // build a JSON string and send it back
          String jsonString = obj.toString();
          res.getWriter().write(jsonString);
      }
       catch(JSONException e)
       {
          throw new WebScriptException("Unable to serialize JSON");
       }       
   }

He estado viendo ejemplos y no consego averiguar porque me esta dando este error. Alguna pista??

gracias,
saioa
1 Reply
sai
Member II

Re: SOLUCIONADO: Backed Java WebScript (SecureContext was not

Ya está lo he solucionado, el tema era la authentication del webscript antes había puesto none y al cambiar a user me ha devuelto el resultado esperado.

<webscript>
  <shortname>The World's Simplest Webscript</shortname>
  <description>Hands back a little bit of JSON</description>
  <url>/demo/createFile</url>
  <authentication>user</authentication>
  <format default="">argument</format>
</webscript>

Espero que os sirva de ayuda.
saioa