summaryrefslogtreecommitdiffstats
path: root/src/uscxml/plugins/datamodel
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-08-19 22:25:36 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-08-19 22:25:36 (GMT)
commitb9204bad8cc2957bc0ae6201640d2972e9d4c239 (patch)
tree6c7668606fb9b7016a01ce93993a654e95a63ef2 /src/uscxml/plugins/datamodel
parent8b9ae4ba7aa509f467b97ae298642fbe1710ea36 (diff)
downloaduscxml-b9204bad8cc2957bc0ae6201640d2972e9d4c239.zip
uscxml-b9204bad8cc2957bc0ae6201640d2972e9d4c239.tar.gz
uscxml-b9204bad8cc2957bc0ae6201640d2972e9d4c239.tar.bz2
Find JavaScriptCoreGTK3 as well
Diffstat (limited to 'src/uscxml/plugins/datamodel')
-rw-r--r--src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp b/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp
index ca50b75..dd3a0b4 100644
--- a/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp
+++ b/src/uscxml/plugins/datamodel/lua/LuaDataModel.cpp
@@ -49,6 +49,7 @@ static int luaInspect(lua_State * l) {
}
bool _luaHasXMLParser = false;
+
static luabridge::LuaRef getDataAsLua(lua_State* _luaState, const Data& data) {
luabridge::LuaRef luaData (_luaState);
@@ -63,7 +64,7 @@ static luabridge::LuaRef getDataAsLua(lua_State* _luaState, const Data& data) {
try {
luaData = luaLomParse(luaXMLSS.str());
} catch (luabridge::LuaException e) {
- LOG(ERROR) << e.what();
+ ERROR_EXECUTION_THROW(e.what());
}
return luaData;
}
@@ -152,7 +153,7 @@ boost::shared_ptr<DataModelImpl> LuaDataModel::create(InterpreterImpl* interpret
luabridge::setGlobal(dm->_luaState, resultLxpLOM, "lxp.lom");
}
} catch (luabridge::LuaException e) {
- LOG(ERROR) << e.what();
+ LOG(INFO) << e.what();
}
luabridge::getGlobalNamespace(dm->_luaState).beginClass<InterpreterImpl>("Interpreter").endClass();
@@ -258,7 +259,7 @@ void LuaDataModel::setEvent(const Event& event) {
try {
luaEvent["data"] = luaLomParse(luaXMLSS.str());
} catch (luabridge::LuaException e) {
- LOG(ERROR) << e.what();
+ ERROR_EXECUTION_THROW(e.what());
}
} else {
ERROR_EXECUTION_THROW("No DOM support in Lua datamodel");