none
Sharepoint 2010 Timer Job System Threading Thread Abort Exception RRS feed

  • Pregunta

  • Hola Compañeros del producto estrella de Microsoft,

    Estoy teniendo un problema en Timer Job, este timer job la función que realiza es importa un fichero y lo introduce dentro de una lista de SharePoint. Hasta este punto no parece que haya ninguna complicación, ahora bien en mi maquina de desarrollo este proceso me funciona sin ningún tipo de problema. El problema me surge cuando despliego esta solución en el entorno de producción y lo que ocurre es que cuando esta importación tarda más de 3 minutos (además de reloj) me muestra este error en los logs System Threading Thread Abort Exception, lo primero que he comprobado es que el usuario con el que lo hacia tenia permisos algo obvio pero de todas formas estaba poniendo un Run With Elevate Privilige por lo que no seria un problema de permisos. Lo siguiente que he verificado es el usuario con el que estaba ejecutando el Pool de Aplicaciones y es un usuario especifico y que tiene permisos para el SQL y para SharePoint.

     Alguna idea por donde puedo buscar el fallo? 


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    martes, 16 de abril de 2013 17:57

Respuestas

  • Hola crack,

    Al final lo he conseguido hacerlo funcionar, pero no entiendo el porque  es un tema de permisos pero ni siquiera entiendo el porque ni le encuentro la logica. Revisando en mi entorno de desarrollo soy el amo y señor del mismo tengo un único usuario y el es el encargado de hacer todo hay lo pongo y no tengo problemas. Ahora voy a la maquina de producción e instalo el TimerJob con un usuario que en teoria es Administrador de la Granja por lo que permisos para hacer todas estas cosas debe de tener. La cuestión es que esta lista tiene 50.000 registros y si no eres "Amo y señor con todos los permisos" no te deja nada más que estar 3 minutos. La acción que estoy haciendo es insertar más elementos (por lo que no realizó ninguna consulta) . Modifique todos los parametros relavitos a limites y agua seguia sin funcionar. Eleve los privilegios y agua. Al final pedi la cuenta del Master y ejecute el timer job con este usuario y sin ningún problema. No le encuentro ninguna explicación lógica. 

    También descarte el tema del TimerJob me monte una APP en modo consola y me daba el mismo error. 

    De momento con este parche se ha solucionado pero sigo buscando algo de lógica en este asunto :(

    Gracias 


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    viernes, 19 de abril de 2013 10:15

Todas las respuestas

  • Aportando algo de desconocimiento... ¿algún timeout?

    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    MS | Programming in HTML5 with JavaScript and CSS3 (MS)
    Twitter | @saintwukong

    viernes, 19 de abril de 2013 9:05
    Moderador
  • Hola crack,

    Al final lo he conseguido hacerlo funcionar, pero no entiendo el porque  es un tema de permisos pero ni siquiera entiendo el porque ni le encuentro la logica. Revisando en mi entorno de desarrollo soy el amo y señor del mismo tengo un único usuario y el es el encargado de hacer todo hay lo pongo y no tengo problemas. Ahora voy a la maquina de producción e instalo el TimerJob con un usuario que en teoria es Administrador de la Granja por lo que permisos para hacer todas estas cosas debe de tener. La cuestión es que esta lista tiene 50.000 registros y si no eres "Amo y señor con todos los permisos" no te deja nada más que estar 3 minutos. La acción que estoy haciendo es insertar más elementos (por lo que no realizó ninguna consulta) . Modifique todos los parametros relavitos a limites y agua seguia sin funcionar. Eleve los privilegios y agua. Al final pedi la cuenta del Master y ejecute el timer job con este usuario y sin ningún problema. No le encuentro ninguna explicación lógica. 

    También descarte el tema del TimerJob me monte una APP en modo consola y me daba el mismo error. 

    De momento con este parche se ha solucionado pero sigo buscando algo de lógica en este asunto :(

    Gracias 


    MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81

    viernes, 19 de abril de 2013 10:15
  • Pues vaya lío...

    La verdad es que no tiene mucho sentido. Eso ya es tarea para el Gran Maestre Gustavo, así que apúntatela para la Iberian SPC :o)


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    MS | Programming in HTML5 with JavaScript and CSS3 (MS)
    Twitter | @saintwukong

    viernes, 19 de abril de 2013 10:20
    Moderador