oracle.bi.bar.exceptions.UnSupportedBarException: The Bar file provided as input is not supported in this BI Platfrom release.

Another quick note on OBIEE 12c, this time on the importServiceInstance command. If you run it with a BAR file that doesn't exist, it'll fail (obviously), but the error at the end of the stack trace is slightly confusing:

oracle.bi.bar.exceptions.UnSupportedBarException: 
The Bar file provided as input is not supported in this BI Platfrom release.

Scrolling back up the stack trace does show the error message:

SEVERE: Failed in reading bar file. [...]
java.io.FileNotFoundException: [...] 
(The system cannot find the file specified)

So ... RTEM (Read the Fantastic Error Message) in full, don't just skim to the end...


PS C:\OracleBI-BVT> C:\app\oracle\fmw\oracle_common\common\bin\wlst.cmd

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline> importServiceInstance('C:/app/oracle/fmw/user_projects/domains/bi/','ssi','C:/app/oracle/fmw/bi/bifoundation/samples/sampleapplite/SampleAppLite.bar')  
Starting Import Service Instance  
May 19, 2016 10:54:05 AM oracle.bi.bar.util.DomainIntrospectUtils obtainSingletonDataDirectory  
INFO: Obtained Singleton Data Directory as C:\app\oracle\fmw\user_projects\domains\bi\bidata  
May 19, 2016 10:54:05 AM oracle.bi.bar.framework.ConfigFileUtility getConfigProperty  
INFO: property value found in config file: ALL  
May 19, 2016 10:54:05 AM oracle.bi.bar.framework.ConfigFileUtility getConfigProperty  
INFO: property value found in config file: 100000  
May 19, 2016 10:54:05 AM oracle.bi.bar.framework.ConfigFileUtility getConfigProperty  
INFO: property value found in config file: 500000  
May 19, 2016 10:54:05 AM oracle.bi.bar.framework.ConfigFileUtility getConfigProperty  
INFO: property value found in config file: V1  
May 19, 2016 10:54:06 AM oracle.bi.bar.si.ServiceInstanceLifeCycleFactory getServiceInstanceLifeCycleImpl  
INFO: Service Instance lifecyle impl version used:V1  
May 19, 2016 10:54:06 AM oracle.bi.bar.log.LogUtils doesLogHandlerExist  
INFO: Path from ODL Handler = C:\app\oracle\fmw\user_projects\domains\bi\bilogs\service_instances\ssi\metadata\si20160519_105405.log  
May 19, 2016 10:54:06 AM oracle.bi.bar.log.LogUtils doesLogHandlerExist  
INFO: Found odl handler logging to log file C:\app\oracle\fmw\user_projects\domains\bi\bilogs\service_instances\ssi\metadata\si20160519_105405.log  
May 19, 2016 10:54:06 AM oracle.bi.bar.util.ValidateFileTypeUtil checkBarFile  
SEVERE: Failed in reading bar file. C:\app\oracle\fmw\bi\bifoundation\samples\sampleapplite\SampleAppLite.bar  
java.io.FileNotFoundException: C:\app\oracle\fmw\bi\bifoundation\samples\sampleapplite\SampleAppLite.bar (The system cannot find the file specified)  
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at oracle.bi.bar.util.ValidateFileTypeUtil.checkBarFile(ValidateFileTypeUtil.java:50)
        at oracle.bi.bar.si.ServiceInstanceLifeCycleImpl.importServiceInstance(ServiceInstanceLifeCycleImpl.java:240)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.python.core.PyReflectedFunction.__call__(Unknown Source)
        at org.python.core.PyMethod.__call__(Unknown Source)
        at org.python.core.PyObject.__call__(Unknown Source)
        at org.python.core.PyInstance.invoke(Unknown Source)
        at org.python.pycode._pyx133.importServiceInstance$3(/C:/app/oracle/fmw/bi/lib/bi-bar.jar!/wlstScriptDir/ServiceInstanceLifeCycle.py:63)
        at org.python.pycode._pyx133.call_function(/C:/app/oracle/fmw/bi/lib/bi-bar.jar!/wlstScriptDir/ServiceInstanceLifeCycle.py)
        at org.python.core.PyTableCode.call(Unknown Source)
        at org.python.core.PyTableCode.call(Unknown Source)
        at org.python.core.PyTableCode.call(Unknown Source)
        at org.python.core.PyFunction.__call__(Unknown Source)
        at org.python.pycode._pyx140.f$0(<console>:1)
        at org.python.pycode._pyx140.call_function(<console>)
        at org.python.core.PyTableCode.call(Unknown Source)
        at org.python.core.PyCode.call(Unknown Source)
        at org.python.core.Py.runCode(Unknown Source)
        at org.python.core.Py.exec(Unknown Source)
        at org.python.util.PythonInterpreter.exec(Unknown Source)
        at org.python.util.InteractiveInterpreter.runcode(Unknown Source)
        at org.python.util.InteractiveInterpreter.runsource(Unknown Source)
        at org.python.util.InteractiveInterpreter.runsource(Unknown Source)
        at weblogic.management.scripting.utils.WLSTInterpreter.runsource(WLSTInterpreter.java:1093)
        at weblogic.management.scripting.WLST.main(WLST.java:227)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at weblogic.WLST.main(WLST.java:47)

May 19, 2016 10:54:06 AM oracle.bi.bar.log.LogUtils removeServiceInstanceODLHandler  
INFO: Path from ODL Handler = C:\app\oracle\fmw\user_projects\domains\bi\bilogs\service_instances\ssi\metadata\si20160519_105405.log  
May 19, 2016 10:54:06 AM oracle.bi.bar.log.LogUtils removeServiceInstanceODLHandler  
INFO: Removing odl handler after completion of the run for log file C:\app\oracle\fmw\user_projects\domains\bi\bilogs\service_instances\ssi\metadata\si20160519_105405.log  
Traceback (innermost last):  
  File "<console>", line 1, in ?
  File "/C:/app/oracle/fmw/bi/lib/bi-bar.jar!/wlstScriptDir/ServiceInstanceLifeCycle.py", line 63, in importServiceInstance
        at oracle.bi.bar.si.ServiceInstanceLifeCycleImpl.importServiceInstance(ServiceInstanceLifeCycleImpl.java:244)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)

oracle.bi.bar.exceptions.UnSupportedBarException: oracle.bi.bar.exceptions.UnSupportedBarException: The Bar fileC:\app\oracle\fmw\bi\bifoundation\samples\sampleapplite\SampleAppLite.bar provided as input is not supported in this BI Platfrom release.  
wls:/offline>  

(Photo credit: https://unsplash.com/@joerobot)

Robin Moffatt

Read more posts by this author.

Yorkshire, UK