Ora-00604 and ora-00001 when deploying mapping

Hi,
I have a problem when I want to deploy a mapping. I get the following errors: ora-00604 'error occurred at recursive SQL level 1' and ora-00001 'unique constraint violated (SYS.I_SOURCE1)'.
I'm using owb 11.1.0.7.0.
Can anybody help me to solve this?

user9033344 wrote:
Hi,
I have a problem when I want to deploy a mapping. I get the following errors: ora-00604 'error occurred at recursive SQL level 1' and ora-00001 'unique constraint violated (SYS.I_SOURCE1)'.
I'm using owb 11.1.0.7.0.
Can anybody help me to solve this?Oracle Support.

Similar Messages

  • ORA-00923 When deploying mapping

    Hi all,
    I have a project which contains a mapping with an expression. This expression uses a function, which declares a cursor, in order to fetch values from a staging table, as follows:
    --initialize variables here
    P_MSISDN NUMBER;
    V_ROW MAP_PSEUDO_NUMBERS_STG%ROWTYPE;
    CURSOR C_MAP_PSEUDO_NUMBERS IS
    SELECT * FROM MAP_PSEUDO_NUMBERS_STG;
    -- main body
    BEGIN
    OPEN C_MAP_PSEUDO_NUMBERS;
    IF C_MAP_PSEUDO_NUMBERS%ISOPEN THEN
    LOOP
    FETCH C_MAP_PSEUDO_NUMBERS INTO V_ROW;
    EXIT WHEN C_MAP_PSEUDO_NUMBERS%NOTFOUND;
    IF (INSTR(TO_CHAR(P_MSISDN), V_ROW.PSEUDO_NUMBER_ID) = 1) THEN
    RETURN 4; -- Pseudo Number
    END IF;
    END LOOP;
    RETURN NULL;
    END IF;
    EXCEPTION
    WHEN OTHERS THEN
    NULL; -- enter any exception code here
    RETURN NULL;
    END;
    The mapping's expression operator uses this function as follows:
    IF "PK_PRJ_LOAD"."LOAD_ALL_PSEUDO_NUMBERS"(INGRP1.MSISDN) <> NULL THEN
    "PK_PRJ_LOAD"."LOAD_ALL_PSEUDO_NUMBERS"(INGRP1.MSISDN)
    ELSE
    CASE
    WHEN (INGRP1.PAYMENTTYPE IS NULL) THEN 0 -- Unknown
    WHEN (INGRP1.PAYMENTTYPE='C') THEN 1 -- Postpaid
    WHEN (INGRP1.PAYMENTTYPE='P') THEN 2 -- Prepaid
    WHEN (INGRP1.PAYMENTTYPE='H') THEN 3 -- Hybrid
    ELSE 0 -- Unknown
    END
    Where "PK_PRJ_LOAD"."LOAD_ALL_PSEUDO_NUMBERS"(INGRP1.MSISDN) is the function mentioned above.
    The sql query is fine, and when I run the script in SQL developer, it runs ok. However, when I try to deploy the mapping that uses the function, I get this error:
    PL/SQL: ORA-00923: FROM keyword not found where expected
    I wonder whether I can use cursors in OWB functions, or else, where the problem is. Any ideas?
    Thanks in advance
    G.

    I think problem is with
    this part
    IF "PK_PRJ_LOAD"."LOAD_ALL_PSEUDO_NUMBERS"(INGRP1.MSISDN) NULL THEN
    "PK_PRJ_LOAD"."LOAD_ALL_PSEUDO_NUMBERS"(INGRP1.MSISDN)
    ELSE
    CASE
    WHEN (INGRP1.PAYMENTTYPE IS NULL) THEN 0 -- Unknown
    WHEN (INGRP1.PAYMENTTYPE='C') THEN 1 -- Postpaid
    WHEN (INGRP1.PAYMENTTYPE='P') THEN 2 -- Prepaid
    WHEN (INGRP1.PAYMENTTYPE='H') THEN 3 -- Hybrid
    ELSE 0 -- Unknown
    ENDinstead of "if" (i never tried "if" in expression) try to use CASE avd first try with simple one.. like
    Case when "PK_PRJ_LOAD"."LOAD_ALL_PSEUDO_NUMBERS"(INGRP1.MSISDN) IS NULL  THEN
    1
    else  2
    endand check if it work....
    Cheers
    Nawneet
    Edited by: Nawneet on Oct 13, 2009 7:56 AM

  • ORA-00001 When I try and create an interactive query/report

    Interactive report in APEX 3.2
    I have a query like this that does a country lookup
    based on the physical address and the mailing address.
    The query executes fine through SQL plus but when I try and create
    an interactive report I get
    ORA-00001: unique constraint (APEX_030200.WWV_FLOW_WORKSHEET_COLUMNS_UK2) violated
    Here's the query
    select     "TAX_VENDORS"."VENDOR_ID" as "VENDOR_ID",
         "TAX_VENDORS"."VENDOR_NAME" as "VENDOR_NAME",
         "TAX_COUNTRY"."ABBREVIATION" as "ABBREVIATION",
         "TAX_COUNTRY_1"."ABBREVIATION" as "ABBREVIATION"
    from     "TAX_COUNTRY" "TAX_COUNTRY_1",
         "TAX_COUNTRY" "TAX_COUNTRY",
         "TAX_VENDORS" "TAX_VENDORS"
    where "TAX_VENDORS"."PHYSICAL_COUNTRY"="TAX_COUNTRY"."TAX_COUNTRY_ID"
    and     "TAX_VENDORS"."MAILING_COUNTRY"="TAX_COUNTRY_1"."TAX_COUNTRY_ID"
    I've narrowed it down to the double lookup if you will of the country for the
    mail/physical address.
    Is this not allowed? Is there a work around?

    Thanks Tony
    A closer look at the constraint reveals this - so maybe it's seeing the TAX_COUNTRY_ID twice I would guess where the alias is not accounted for.
         CONSTRAINT "WWV_FLOW_WORKSHEET_COLUMNS_UK2" UNIQUE ("WORKSHEET_ID", "DB_COLUMN_NAME")
    Your query yielded me the same result
    select TV.VENDOR_ID as VENDOR_ID,
    TV.VENDOR_NAME as VENDOR_NAME,
    TC.ABBREVIATION as ABBREVIATION,
    TC_1.ABBREVIATION as ABBREVIATION
    from TAX_VENDORS TV
    JOIN TAX_COUNTRY TC ON (TV.PHYSICAL_COUNTRY = TC.TAX_COUNTRY_ID)
    JOIN TAX_COUNTRY TC_1 ON (TV.MAILING_COUNTRY=TC_1.TAX_COUNTRY_ID)

  • ORA-01017 when deploying cube

    Hi all,
    I'm experiencing problems when deploying the SALES cube in the SALES_WH shemas of the demo example. The source is XSALES schemas, where I have imported data from xsales.dmp file. When deploying dimensions no problem occurs. But when deploying the SALES cube the following error's are raised:
    Description :
    Runtime User : REP_OWNER
    Started : 2008-07-30 16:20:15.0
    ORA-01017: invalid username/password; logon denied
    RPE-01008: Recovery of this request is in progress.
    I'm using OWB 11g.
    Does anyone know what could be going wrong? Or is there anyone experiencing the same problem?
    Thx! in advantage!

    Hi,
    Check if the user is registered in owb repository as this seems like a privilage issue. you can register the user through repository assistant.
    Regards

  • JAVA Error Messages Thrown When Deploying Map Viewer

    Hello,
    Thank you for taking the time to assist with this problem.
    I am fairly new to java, and so I have little understanding of what certain error messages mean after I deploy Map Viewer through oc4j.
    I have poked around on the Web enough to have a feeling that the application is searching for certain necessary classes, and that it can't fully deploy without these classes. If this is true, where are these classes located and/or how do I point to them so that the application can find them?
    There are one group of errors thrown when attempting to deploy Map Viewer, and then another set when attempting to create a "dynamic data source" from the Map Viewer admin page.
    Following are the error messages:
    (happens upon attempted deployment:)
    08/06/12 11:08:22 java.lang.NoClassDefFoundError
    08/06/12 11:08:22 at java.lang.Class.forName0(Native Method)
    08/06/12 11:08:22 at java.lang.Class.forName(Class.java:164)
    08/06/12 11:08:22 at java.awt.Toolkit$2.run(Toolkit.java:821)
    08/06/12 11:08:22 at java.security.AccessController.doPrivileged(Native Method)
    08/06/12 11:08:22 at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
    08/06/12 11:08:22 at oracle.sdovis.GlobalVisContext.<clinit>(GlobalVisContext.java:48)
    08/06/12 11:08:22 at oracle.sdovis.MapMaker.setUGP(MapMaker.java:2334)
    08/06/12 11:08:22 at
    oracle.lbs.mapserver.core.MapperConfig.loadMapViewerConfig(MapperConfig.java:1082)
    08/06/12 11:08:22 at oracle.lbs.mapserver.core.MapperConfig.loadConfigFile(MapperConfig.java:492)
    08/06/12 11:08:22 at oracle.lbs.mapserver.core.MapperConfig.<init>(MapperConfig.java:274)
    08/06/12 11:08:22 at oracle.lbs.mapserver.MapServerImpl.<init>(MapServerImpl.java:125)
    08/06/12 11:08:22 at oracle.lbs.mapserver.MapServerImpl.<init>(MapServerImpl.java:109)
    08/06/12 11:08:22 at oracle.lbs.mapserver.oms$ColdStart.run(oms.java:212)
    08/06/12 11:08:22 at java.lang.Thread.run(Thread.java:595)
    (happens after I attempt to create a "dynamic data source":)
    08/06/12 11:13:23 java.lang.NullPointerException
    08/06/12 11:13:23 at oracle.lbs.mapcache.config.ConfigLoader.loadDBConfigs(ConfigLoader.java:239)
    08/06/12 11:13:23 at oracle.lbs.mapcache.config.ConfigLoader.loadCacheConfigs(ConfigLoader.java:84)
    08/06/12 11:13:23 at oracle.lbs.mapcache.MapCacheServer.<init>(MapCacheServer.java:83)
    08/06/12 11:13:23 at oracle.lbs.mapcache.MCSServlet$ColdStart.run(MCSServlet.java:87)
    08/06/12 11:13:23 at java.lang.Thread.run(Thread.java:595)
    08/06/12 11:13:23 java.lang.NullPointerException
    08/06/12 11:13:23 at oracle.lbs.foi.FOIServer.<init>(FOIServer.java:163)
    08/06/12 11:13:23 at oracle.lbs.foi.FOIServlet$ColdStart.run(FOIServlet.java:127)
    08/06/12 11:13:23 at java.lang.Thread.run(Thread.java:595)
    Also, when the second series of error messages are thrown, a red error message displays on the admin html page, which reads, "MapViewer server is still starting up." It doesn't matter how long I wait, it never does start up, and of course the error messages tell something is wrong.
    Do I need to modify a file somewhere to tell Map Viewer where to look for these classes?
    By the way I am running on a Sun server with Solaris 9
    Thank you much,
    John
    Message was edited by: John
    user641525

    For future reference,
    The problem was finally solved. Someone suggested to me to make sure I was running jdk 1.5.0 by typing "java -version" It turns out I thought I was running 1.5.0, but in actuality I was running 1.4.2.
    The reason this was confusing was because I was pointing to the newer version when exporting the JAVA_HOME env. variable, by typing "export JAVA_HOME=[full path to jdk folder].
    But the trick was to append the full paths for jdk/bin and jdk/jre/bin to the front of the PATH variable. At first I appened the paths to the end of the PATH variable, and nothing happened.
    Basically, the mapviewer installation needs to look at the bin folders for the 1.5.0 version of the jdk.
    You can always test this by typing "java -version." If your PATH variable is correct, then you'll see information on the most recent jdk installation instead of an older version.
    John

  • Crystal Reports and Visual Studio when deploying

    Hello,
    I´ve been searching for these problem for a while with no luck. I've already try many things.
    The thing is that I'm not able to make work any report when deploying (Windows Server 2012). Everything works fine when I try on my local machine.
    I have Visual Studio 2012 and I've installed CRforVS_13_0_5.
    This is my code:
                ReportDocument myCrystalReport;
                myCrystalReport = new ReportDocument();
                myCrystalReport.Load(Server.MapPath("~/Reports/report2.rpt"));
                CrystalReportViewer1.ReportSource = myCrystalReport;
                CrystalReportViewer1.RefreshReport();
    I've pasted the error below:
    Server Error in '/' Application.
    Unknown error 0x80040200
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
    Exception Details: System.Runtime.InteropServices.COMException: Unknown error 0x80040200
    Source Error:
    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
    Stack Trace:
    [COMException (0x80004005): Unknown error 0x80040200] CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options) +0 CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options) +90 CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +259  [CrystalReportsException: No se ha podido cargar el informe.] CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() +322 CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) +851 CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename) +78 MMN.Reports.prueba1.Page_Load(Object sender, EventArgs e) +97 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51 System.Web.UI.Control.OnLoad(EventArgs e) +92 System.Web.UI.Control.LoadRecursive() +54 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18408
    I'd really appreciate any help.
    Many thanks.

    Thanks for your time.
    I'm feeling frustrated. I've read several discussions but I haven't found a solution for me.
    I've set full control privileges for C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files and C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files.
    I've installed Crystal Report Viewer 13.
    CRforVS_13_0_8
    CRforVS_redist_install_64bit_13_0_8
    I see this error:
    Server Error in '/' Application.
    Configuration Error
    Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
    Parser Error Message: Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.
    Source Error:
    Line 14:         <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> Line 15:         <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> Line 16: <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/> Line 17:         <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> Line 18:         <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
    Source File: C:\Inetpub\vhosts\mmn.com\httpdocs\web.config    Line: 16
    Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' could not be loaded.
    WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
    Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18408
    Thanks for helping.

  • Need help on this error when deploy  mapping

    Hello OWB gurus,
    Our OWB Design and Runtime repositories were migrated from one server to another. THe listener port also changed as well.
    When deploying existing mappings, the user now gets the following error:
    Io exception: The Network Adapter could not establish the connection
    The runtime repository is updated with the new host and port number.
    The services are available also. What am I missing?
    Does anyone have experience with the error:
    Io exception: The Network Adapter could not establish the connection
    SQL> @start_service
    Available
    PL/SQL procedure successfully completed.
    SQL> @service_doctor
    All PL/SQL packages and functions are valid
    Platform properties have been loaded correctly
    Platform location has been seeded correctly
    NLS messages have been loaded correctly
    The platform service is available
    Service script is accessible to the database server
    Connection information stored within the repository is correct
    PL/SQL procedure successfully completed.
    Thanks and your help is greatly appreciated.

    Hi
    Please provide detailed information on
    1) what you want to do
    2) how do you do it (code examples)
    3) the error message
    After that we can try to help you,
    Peter

  • ORA-04028 error when deploying mapping

    The scenario is:
    I have this simple mapping between Table01@db01 and Table02@db02; the validation is success. But, when i try to deploy the mapping it errors out "PL/SQL: ORA-04028: cannot generate diana for object"
    Have anybody encountered this issue before? any idea please?
    ~Prabha
    Edited by: Prabha_OBI on Oct 5, 2008 12:48 PM

    I got following errors during Designer reposityry install:
    ORA-04028: cannot generate diana for object REPOS_DW.RM_PROPERTIES
    RME-02124: Failed to execute SQL statement: alter package JR_RM_DEL compile body
    I first recompiled the view REPOS_DW.RM_PROPERTIES
    then compiled the package REPOS_DW.JR_RM_DEL
    Thanks,

  • ORA-29546: when deploying SQLJ stored procedures

    Can anyone please help me? I consistently get this error when
    trying to deploy my java stored procedures that use SQLJ:
    ORA-29546: badly formed resource: Error:
    java.io.InvalidClassException: [Ljava.lang.Object;; Serialization
    incompatible with Externalization
    Adrian
    null                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    The server prcess failed to allocate more memory for large objects ( in Oldspace).
    If you Google ORA-04030, you will see several recommendations to work around this.
    The Java VM in the database already has HttpClient, i don't know why you are loading the Apache HttpClient but this might not be the surce of the problem.
    Kuassi http://db360.blogspot.com

  • Make mouse scroll map and not page when over map ?

    Hi,
    here is our code:-
    scroll wheel works fine on screens where webpage has no scroll bar. On a 1024x768 res screen the webpage with map requires scroll bars at side, design beyond my control. This situation will no doubt occur regularly so ...
    What needs changing to make it such that maps zooms when cursor over map, )page doesnt scroll) and page scrolls and map doesnt zoom when cursor off the map ?
    scroll zoom code is in blue, I left in the entire code, incase stripping anything out took out something important, just playing safe really and time too short !
    Envirographics.
    // ******** Public vars ******** \\
    // The percentage of the map to be shown
    // Basically, it limits the width and height of the map (because of excess graphics)
    // Change these values  to 1 if you see flickering of the map on the first zoom
    var widthPercentage:Number = 1;
    var heightPercentage:Number = 1;
    // ******** Private vars ******** \\
    var stageWidth:int = stage.stageWidth;
    var stageHeight:int = Map_Collection.height;
    //var Gmap:Sprite = new Map_Collection();
    stage.addEventListener("enterFrame", OEF);
    // The onEnterFrame script that runs every second
    function OEF(event:Event):void
    if (Map_Collection.x > 0)
      Map_Collection.x = 0;
    else if (Map_Collection.x<-Map_Collection.width * widthPercentage + stageWidth)
      Map_Collection.x = -Map_Collection.width * widthPercentage + stageWidth;
    if (Map_Collection.y > 0)
      Map_Collection.y = 0;
    else if (Map_Collection.y<-Map_Collection.height * heightPercentage + stageHeight)
      Map_Collection.y = -Map_Collection.height * heightPercentage + stageHeight;
    // Make the routes not visible
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    // Add listeners
    Button41.addEventListener(MouseEvent.CLICK, hideShow41);
    Button42.addEventListener(MouseEvent.CLICK, hideShow42);
    Button43.addEventListener(MouseEvent.CLICK, hideShow43);
    Button71.addEventListener(MouseEvent.CLICK, hideShow71);
    Button351.addEventListener(MouseEvent.CLICK, hideShow351);
    Button375.addEventListener(MouseEvent.CLICK, hideShow375);
    Button388.addEventListener(MouseEvent.CLICK, hideShow388);
    Button389.addEventListener(MouseEvent.CLICK, hideShow389);
    Button395.addEventListener(MouseEvent.CLICK, hideShow395);
    Button521.addEventListener(MouseEvent.CLICK, hideShow521);
    Button526.addEventListener(MouseEvent.CLICK, hideShow526);
    Button540.addEventListener(MouseEvent.CLICK, hideShow540);
    Button545.addEventListener(MouseEvent.CLICK, hideShow545);
    Button562.addEventListener(MouseEvent.CLICK, hideShow562);
    ButtonCycleRouteOffRoad.addEventListener(MouseEvent.CLICK, hideShowCycleRouteOffRoad);
    ButtonCycleRouteFootwayMethod2.addEventListener(MouseEvent.CLICK, hideShowCycleRouteFootwayMethod2);
    function hideShow41(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_41.visible =!Map_Collection.BusRoute_41.visible;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow42(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_42.visible =!Map_Collection.BusRoute_42.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow43(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_43.visible =!Map_Collection.BusRoute_43.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow71(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_71.visible =!Map_Collection.BusRoute_71.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow351(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_351.visible =!Map_Collection.BusRoute_351.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow375(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_375.visible =!Map_Collection.BusRoute_375.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow388(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_388.visible =!Map_Collection.BusRoute_388.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow389(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_389.visible =!Map_Collection.BusRoute_389.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow395(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_395.visible =!Map_Collection.BusRoute_395.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow521(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_521.visible =!Map_Collection.BusRoute_521.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow526(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_526.visible =!Map_Collection.BusRoute_526.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow540(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_540.visible =!Map_Collection.BusRoute_540.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow545(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_545.visible =!Map_Collection.BusRoute_545.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShow562(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.BusRoute_562.visible =!Map_Collection.BusRoute_562.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShowCycleRouteOffRoad(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.CycleRouteOffRoad.visible =!Map_Collection.CycleRouteOffRoad.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteFootwayMethod2.visible=false;
    function hideShowCycleRouteFootwayMethod2(event:MouseEvent):void {
    // instead of white_cat.visible = false; we just switch it to the opposite
    Map_Collection.CycleRouteFootwayMethod2.visible =!Map_Collection.CycleRouteFootwayMethod2.visible;
    Map_Collection.BusRoute_41.visible=false;
    Map_Collection.BusRoute_42.visible=false;
    Map_Collection.BusRoute_43.visible=false;
    Map_Collection.BusRoute_71.visible=false;
    Map_Collection.BusRoute_351.visible=false;
    Map_Collection.BusRoute_375.visible=false;
    Map_Collection.BusRoute_388.visible=false;
    Map_Collection.BusRoute_389.visible=false;
    Map_Collection.BusRoute_395.visible=false;
    Map_Collection.BusRoute_521.visible=false;
    Map_Collection.BusRoute_526.visible=false;
    Map_Collection.BusRoute_540.visible=false;
    Map_Collection.BusRoute_545.visible=false;
    Map_Collection.BusRoute_562.visible=false;
    Map_Collection.CycleRouteOffRoad.visible=false;
    /* ----- Change cursor form
    add a hand to cursor to the Map_Collection
    This way a user understands that he/she can do something with the object.
    Map_Collection.buttonMode = true;
    /* ---- dragging ---- */
    Map_Collection.addEventListener(MouseEvent.MOUSE_DOWN, startDragging);
    Map_Collection.addEventListener(MouseEvent.MOUSE_UP, stopDragging);
    function startDragging(event:MouseEvent):void {
    Map_Collection.startDrag();
    function stopDragging(event:MouseEvent):void {
    Map_Collection.stopDrag();
    /* ---- Zooming in with the scroller ---- */
    Map_Collection.addEventListener(MouseEvent.MOUSE_WHEEL, Zooming)
    const mod = 25
    var MyMapWidth=Map_Collection.width
    var MyMapHeight=Map_Collection.height
    function Zooming(event:MouseEvent):void {
    Map_Collection.scaleX += event.delta / mod
    Map_Collection.scaleY += event.delta / mod
    Map_Collection.x = ((2 * mouseX) - (2 * (event.localX * Map_Collection.scaleX))) / 2;
    Map_Collection.y = ((2 * mouseY) - (2 * (event.localY * Map_Collection.scaleY))) / 2;
      if (Map_Collection.width < MyMapWidth) {
        Map_Collection.width = MyMapWidth
        Map_Collection.height = MyMapHeight
        Map_Collection.x = 0
        Map_Collection.y = 0
        return;
    plusBtn.addEventListener("click", plusBtnFtn);
    negBtn.addEventListener("click", negBtnFtn);
    // Buttons to zoom in and out of the map
    function plusBtnFtn(event:Event):void
      var lHeight:int = Map_Collection.height;
      var lWidth:int = Map_Collection.width;
      Map_Collection.scaleX = Map_Collection.scaleY = Map_Collection.scaleY + 0.5;
      Map_Collection.x += (lWidth - Map_Collection.width) * 0.5;
      Map_Collection.y += (lHeight - Map_Collection.height) * 0.5;
    function negBtnFtn(event:Event):void
      var lHeight:int = Map_Collection.height;
      var lWidth:int = Map_Collection.width;
      Map_Collection.scaleX = Map_Collection.scaleY = Map_Collection.scaleY - 0.5;
      Map_Collection.x -= (Map_Collection.width - lWidth) * 0.5;
      Map_Collection.y -= (Map_Collection.height - lHeight) * 0.5;
       if (Map_Collection.height < MyMapHeight) {
        Map_Collection.width = MyMapWidth
        Map_Collection.height = MyMapHeight
        Map_Collection.x = 0
        Map_Collection.y = 0
        return;

    Hi,
    Off map, only page scrolls, on map page scrolls and map zooms at the same
    time, then when page cannot scroll any more, just the map zooms.
    Envirographics

  • PLS-00201 when deploying mapping after 9204 upgrade

    We applied the 9204 patch to our owb environment on friday. we are now unable to deploy anything. the error message we are getting is:
    PLS-00201-identifier 'WB_RT_MAPAUDIT' must be declared
    anyone have any suggestions?

    Hi,
    When you went through the installation of the patch, did you follow all post installation steps in order to migrate the runtime environment?
    Did you install a new runtime repository? Have you made sure to update the runtime repository connection to connect to the new runtime repository connection? It sounds like it could be you are still looking at the old runtime repository, whereas all schemas (access schema and target schemas) have been relinked to the new runtime repository schema.
    This would also explain the issue you have at execution time.
    Hope this helps,
    Mark.

  • Changing user & table name when deploying CMP from jdev902

    Hi
    How can I choose different user and table name when deploying CMP EJB other then Oracle/CMP name from Jdev902 to OC4J 902. I have tried edinting orion-ejb-jar.xml's entity-deployment tag with limited succes ie: it works fine when I deploy to the inbedded OC4J but when I try deploying to standalone OC4J I get table created in Oracle user and a table with the same name as the CMP.
    I have also tried deploying the connections.xml along with the java classes, that didn't work either.
    All help is appreciated - Thanks

    You can do a Restore for the iPod with your computer again, but bear in mind that it will erase all data on the iPod and replace with the library of music files on your iTunes.
    How to do a Restore? that is simple, download iTunes 7.01 and install it your computer, open it and plug your iPod with it, then click Restore.
    http://www.apple.com/itunes/download/
    to restore your iPod to factory settings.
    http://docs.info.apple.com/article.html?artnum=60983

  • ORA-00604 and ORA-12705 when adding datasource in Mapviewer

    Hi,
    I am trying to add a datasource using standalone OC4J Mapviewer and I'm having some problems.
    I'm using Oracle8i on Windows 2000 Server. Windows 2000 is in Spanish.
    When I add the datasource I get the following XML error
    <?xml version="1.0" encoding="UTF-8" ?>
    <oms_error>Message:[MapperConfig] no se puede agregar el origen de datos de mapa. Wed Oct 12 21:29:58 ART 2005 Severity: 0 Description: at oracle.lbs.mapserver.core.MapperConfig.addMapDataSource(MapperConfig.java:528) at oracle.lbs.mapserver.MapServerImpl.addMapDataSource(MapServerImpl.java:308) at oracle.lbs.mapserver.oms.addDataSource(oms.java:937) at oracle.lbs.mapserver.oms.doPost(oms.java:329) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186) at java.lang.Thread.run(Thread.java:534)</oms_error>
    The part in spanish means: Map Datasource cannot be added.
    In the console I get ORA-00604 and ORA-12705
    I know that ora-12705 has something to do with NLS_LANG.
    I put the following query in sql*plus:
    select *
    from v$nls_parameters
    where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY', 'NLS_CHARACTERSET');
    And got AMERICAN.AMERICA.WE8ISO8859P1
    I also changed the NLS_LANG variables in the registry to the same characterset. (One of them was in spanish characterset).
    I don't know what else to do! Pleas help!

    Yes, you are in the wrong forum, but it sounds like you have your environment variable (or registry entry) for ORA_NLS33 pointing at the wrong directory.
    Steve

  • Error while deploy mapping ora-06550 table or view does not exist

    Hi everyone,
    i have a target source 'U_BCK' that cointains some Oracle table.
    I have also created a target schema 'BCK_OWNER' where i create some dimensions and cubes with mappings.
    My mappings connect some table from U_BCK with dimension or cube from BCK_OWNER.
    My repository owner is called 'rep_owner' and i used this user to create every metadata.
    Now i'm trying to deploy, and i don't have any problem until deploying mappings. When i try to deploy mappings i get some errors like ora-06550,ora-00942 table or view does not exist and statement ignored.
    Please help me and sorry for my english...
    Thanks,
    Alex.

    The mapping, that drives the data from one table to another is deployed to the database as a PL/SQL package. When deploying your mapping fails, it most often means that the resulting PL/SQL package doesn't compile in the database.
    Using Oracle SQL Developer (or Toad, SQL Navigator or any other tool) connect to the schema on the database where you have deployed the mapping. Open the pl/sql package and compile it. That should show you the place where the compilation fails, and give you an idea as to what table it can not find. Otherwise, in SQLPLUS, you can simply give the following command:
    ALTER PACKAGE THE_PACKAGE_NAME_GOES_HERE compile body;
    show errors;
    As the database user who owns the source tables, make sure to issue a GRANT command for each of the source tables, granting SELECT access to the database user who owns the mapping:
    grant select on TABLENAME to TARGETSCHEMA.
    hope this helps
    Borkur

  • ORA-00439 error when deploying a simple dimension

    Hello,
    I am using Oracle Warehouse Builder 11g SE to try to implement a simple data warehouse.
    I have created the dimensions and cube using ROLAP, defined simple mappings and added process flow and was now trying to deploy the objects.
    When i try to deploy a dimension using the Control Centre it fails with the error message:
    LOCATION_DIM Create Error ORA-00439: feature not enabled: Materialized view rewrite
    I have been looking at the ddl script created for the dimension and can see nothing which indicates that materialized view or query rewrite should be used.
    The sql script is shown here:
    WHENEVER SQLERROR EXIT FAILURE;
    CREATE OR REPLACE VIEW "RDW".LOCATION_DIM_v AS
    SELECT *
    FROM RDW.LOCATION_DIM
    WHERE DIMENSION_KEY >= 0
    CREATE DIMENSION LOCATION_DIM
    LEVEL "CITY" IS "RDW"."LOCATION_DIM"."CITY_ID"
    LEVEL "STORE" IS "RDW"."LOCATION_DIM"."STORE_ID"
    HIERARCHY "STANDARD" (
    "STORE" CHILD OF
    "CITY"
    ATTRIBUTE "CITY" DETERMINES ( "RDW"."LOCATION_DIM"."CITY_CITYID", "RDW"."LOCATION_DIM"."CITY_CITYNAME" )
    ATTRIBUTE "STORE" DETERMINES ( "RDW"."LOCATION_DIM"."STOREID", "RDW"."LOCATION_DIM"."STORE_CITYID", "RDW"."LOCATION_DIM"."STORENAME", "RDW"."LOCATION_DIM"."STORE_CITYNAME" )
    am I missing something here?
    Edited by: owb_user on Feb 9, 2010 9:03 AM

    Hi,
    it seems like DB init parameter "query_rewrite_enabled" is set to its default: FALSE. Check out this article on the same on how to avoid this error:
    Note.1019100.102     ORA-00439 When Trying To Create Materialized View With Enable Query Rewrite
    Regards

Maybe you are looking for