Saturday, 12 March 2016

Issue in using EJB Actions in OBIEE 11.1.1.9

This blog is less about a solution and more about an information.

If you have written an EJB that uses a obiee report saved in the catalog as an arguement and you are trying to invoke this EJB using Actions in OBIEE 11.1.1.9 then you might get the following error.


Assertion failure: false at line 1320 of project/webhttp/httpstream.cpp[[ 
File:parametervalueresolvers.cpp 
Line:480 
Location: 
saw.httpserver.processrequest 
saw.rpc.server.responder 
saw.rpc.server 
saw.rpc.server.handleConnection 
saw.rpc.server.dispatch 
saw.threadpool.socketrpcserver 
saw.threads 

Note that the error is specific to the following conditions.

1. It occurs only in 11.1.1.9 + (The same EJB code was working till 11.1.1.7)
2. It occurs only when your EJB accepts an OBIEE analysis as an argument.
3. It occurs only when you use a saved OBIEE analysis as a agrument.

Point number 3 is very important. If you use the EJB in an agent and pass the "Delivery Content" as an argument to the EJB then your code will work in 11.1.1.9.

Oracle has created Bug 22836970 for this issue.

Till next time ..

No comments: