The query is trying to outerjoin a table/inline view against 2 or more tables. That is not permitted in Oracle.

Follow DaPi's suggestion. Maybe you don't need all the outer joins.