I posted a plea-for-help about this problem a few months ago, but haven't received any solutions.
I have now posted a step-by-step guide to my problem here:
http://stackoverflow.com/questions/36451543/business-objects-4-opendocument-url-not-working-with-parametershttp://stackoverflow.com/questions/36451543/business-objects-4-opendocument-url-not-working-with-parameters
Basically, in our company, we refresh our Webi Reports overnight, and have written a website to allow our users to open a particular instance of a report the following day, using the OpenDocument library.
With BO 3.x, this worked beautifully.
But with BO 4.1 and 4.2, it just doesn't work properly.
If my OpenDocument URL contains "&sInstance=Param", then Webi just displays an (almost) blank webpage, and silently logs a Java error:
"while trying to invoke the method java.lang.String.length() of a null object loaded from local variable \'sToDecode\'"
(See the StackOverflow article for images.)
If I remove the sInstance=Param section, no problem, my report will load, with my specified parameter values, but it refreshes the report (which I do not want to happen, as this might take 20 minutes for some of our reports).
Please could someone reply to this plea for help.
I can't be the only developer suffering from this issue...?
This is a showstopper in our company, moving from BO 3.x to BO 4.2.