Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
AFAICS, there is no problem with e.msg.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Mon, 16 Jan 2012 17:07:29 +0000 (18:07 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Tue, 17 Jan 2012 14:04:27 +0000 (15:04 +0100)
src/simix/smx_deployment.c

index dcd4497..f3536d7 100644 (file)
@@ -126,8 +126,8 @@ void SIMIX_launch_application(const char *file)
          surf_parse_close();
          xbt_assert(!parse_status, "Parse error at %s:%d", file,surf_parse_lineno);
   } CATCH(e) {
          surf_parse_close();
          xbt_assert(!parse_status, "Parse error at %s:%d", file,surf_parse_lineno);
   } CATCH(e) {
-         xbt_die("Unrecoverable error at %s:%d: %s", file,surf_parse_lineno,
-                         __xbt_running_ctx_fetch()->exception.msg); //FIXME: that pimple is due to the fact that e.msg does not seem to be set on CATCH(e). The pimple should be removed when the bug is gone.
+         xbt_die("Unrecoverable error at %s:%d: %s",
+                  file, surf_parse_lineno, e.msg);
   }
 }
 
   }
 }