fixed a bug in mappingdriverchain, istransient method