Wolfram's
online integrator could not come up with an answer when differing numbers were plugged in for "a" and "b". This suggests that your conclusion may be correct....
Note: I first used a = 1, b = 2, and entered "x/Sqrt[(Exp[x]-1)(2-Exp[x])]" in the box. When I plugged "2" in for each, The Integrator returned the following:
. . . . .\left(x\left(x\, -\, 2\ln\left(1\, -\, \frac{e^x}{2}\right)\right)\, -\, 2\,\mbox{Li}_2\left(\frac{e^x}{2}\right)\right)}{4\, \sqrt{-(e^x\, -\, 2)^2}}})
...where "Li
2" is something called the "polylog function"...?