This is the same issue that I have seen in a previous post- posted about 7 months back, however I did not find any concrete replies regarding a solution, so I am starting a new post on this.

If you already have a solution, please reply.

Basically, a record and playback in TestMaker with script type as sahi and browser setting to IE9, works well.

Same script saved as a functional test scenario and played in a local test node, fails- the sahi proxy error being

WARNING: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.sf.sahi.command.CommandExecuter.execute(Comman
at net.sf.sahi.LocalRequestProcessor.handleDyn(LocalR
at net.sf.sahi.LocalRequestProcessor.getLocalResponse (
at net.sf.sahi.ProxyProcessor.processLocally(ProxyPro
at :86)
at java.util.concurrent.ThreadPoolExecutor$ Task(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$ (Unknown Source)
at Source)
Caused by: java.lang.NullPointerException
at net.sf.sahi.command.Suite.getPreconfiguredBrowserS uite(
at net.sf.sahi.command.Suite.getSuite(
at net.sf.sahi.command.Suite.start(
... 12 more

Have tried all combinations- checked IE explorer path in browser-types.xml file, set as well as unset the -nomerge option. No success

I am evaluating TestMaker for my company's GUI automation framework tool, and this is a first step blocker for me to move forward and recommend this to the stakeholders.

Do we have a fix for this?
Do we have a workaround?
Our website is certified in IE mainly