mirror of
https://github.com/fluencelabs/aquavm
synced 2025-04-25 07:12:16 +00:00
print if error
This commit is contained in:
parent
36a73c0e97
commit
57f199fa8b
@ -82,12 +82,21 @@ impl<E> AVM<E> {
|
|||||||
let prev_data = self.data_store.read_data(particle_id)?;
|
let prev_data = self.data_store.read_data(particle_id)?;
|
||||||
let data = data.into();
|
let data = data.into();
|
||||||
|
|
||||||
log::trace!(target: "execution", "particle {}\nprev_data {:?}\ncurrent data {:?}\ncall_results: {:?}", particle_id, prev_data, data, call_results);
|
|
||||||
let outcome = self
|
let outcome = self
|
||||||
.runner
|
.runner
|
||||||
.call(air, prev_data, data, init_user_id, call_results)
|
.call(
|
||||||
|
air,
|
||||||
|
prev_data.clone(),
|
||||||
|
data.clone(),
|
||||||
|
init_user_id,
|
||||||
|
call_results.clone(),
|
||||||
|
)
|
||||||
.map_err(AVMError::RunnerError)?;
|
.map_err(AVMError::RunnerError)?;
|
||||||
|
|
||||||
|
if outcome.ret_code != 0 {
|
||||||
|
log::trace!(target: "execution", "particle {}\nprev_data {:?}\ncurrent data {:?}\ncall_results: {:?}", particle_id, prev_data, data, call_results);
|
||||||
|
}
|
||||||
|
|
||||||
// persist resulted data
|
// persist resulted data
|
||||||
self.data_store.store_data(&outcome.data, particle_id)?;
|
self.data_store.store_data(&outcome.data, particle_id)?;
|
||||||
let outcome = AVMOutcome::from_raw_outcome(outcome)?;
|
let outcome = AVMOutcome::from_raw_outcome(outcome)?;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user