Error with : SDO_RELATE(.........) = 'FALSE'

When i use the operator SDO_RELATE and i try to evaluate it with "= 'FALSE'" or with "!= 'TRUE'" instead of "= 'TRUE'", a receive some errors. The same query works fine when i use "= 'TRUE'",
Is it possible to evaluate the SDO_RELATE operator with "= 'FALSE'" or with "!= 'TRUE'" ?
Example with "= 'FALSE'"
SELECT IDE_TEST
FROM TEST
WHERE (sdo_relate (TEST.GEO_TEST, mdsys.sdo_geometry(2003, 1557057, NULL, mdsys.sdo_elem_info_array(1,1003,1), mdsys.sdo_ordinate_array (994431.1035,519763.6176,995340.97698,518071.25296,995944.125,518928.5,994431.1035,519763.6176)),'mask=anyinteract querytype=WINDOW') = 'FALSE');
ERROR at line 1:
ORA-29902: error in executing ODCIIndexStart() routine
ORA-13207: incorrect use of the [SDO_RELATE] operator
ORA-06512: at "MDSYS.SDO_INDEX_METHOD_9I", line 368
ORA-06512: at line 1
Example with "!= 'TRUE'"
SELECT IDE_TEST
FROM TEST
WHERE (sdo_relate (TEST.GEO_TEST, mdsys.sdo_geometry(2003, 1557057, NULL, mdsys.sdo_elem_info_array(1,1003,1), mdsys.sdo_ordinate_array (994431.1035,519763.6176,995340.97698,518071.25296,995944.125,518928.5,994431.1035,519763.6176)),'mask=anyinteract querytype=WINDOW') != 'TRUE');
ERROR at line 1:
ORA-13268: error obtaining dimension from USER_SDO_GEOM_METADATA
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 8
ORA-06512: at "MDSYS.SDO_3GL", line 89

What you want to do is a little tricky. When you use an operator, the first thing spatial does is use the index to try to narrow the search field to geometries that are likely to interact. If you then use disjoint as a mask, what you will return is all of the geometries that are likely to interact, but don't.
Instead, you might want to try something like this:
select IDE_TEST
FROM TEST
MINUS
SELECT IDE_TEST
FROM TEST
WHERE sdo_relate (TEST.GEO_TEST, mdsys.sdo_geometry(2003, 1557057, NULL, mdsys.sdo_elem_info_array(1,1003,1), mdsys.sdo_ordinate_array (994431.1035,519763.6176,995340.97698,518071.25296,995944.125,518928.5,994431.1035,519763.6176)),'mask=anyinteract querytype=WINDOW') = 'TRUE');

Similar Messages

  • Error with sdo_relate

    Hallo,
    I have the following query
    SELECT fbs.getfeatureid(a.F1855_fid), a.F1855_geom, a.F1855_xml.getStringVal(),
    a.F1855_objnr, a.F1855_gid, a.F1855_objnr2 from ug_F1855_geom a WHERE MDSYS.SDO_
    RELATE(a.F1855_geom, MDSYS.SDO_GEOMETRY(2003, NULL, NULL, MDSYS.SDO_ELEM_INFO_AR
    RAY(1, 1003, 3), MDSYS.SDO_ORDINATE_ARRAY(3398073,04023989, 5804138,2893089, 339
    8684,44725739, 5804613,82810029)), 'mask=ANYINTERACT querytype=WINDOW')='TRUE' A
    ND fbs.getfeatureid(a.F1855_FID) IN (SELECT IBMSLINK FROM IBFEATURE WHERE TK01=1
    We have an oracle spatial 9.2 and I get this error code:
    java.sql.SQLException: ORA-29902: Fehler bei der Ausführung von Routine ODCIInde
    xStart()
    ORA-13357: Extent-Typ enthält keine 2 Punkte
    ORA-06512: in "MDSYS.SDO_INDEX_METHOD_9I", Zeile 368
    ORA-06512: in Zeile 1
    Any Ideas whats wrong?
    Thanks and regards, Katrin

    Hi Katrin,
    Spatial/locator is complaining that the query window doesn't contain two points. It looks like it has something to do with character sets and internationalization.
    What happens if you change the query window to:
    3398073.04023989, 5804138.2893089, 3398684.44725739, 5804613.82810029
    I think playing with the character set will resolve the problem.

  • Error with underscore in InternetAddress parse with strict = false

    Hi all,
    I run the following code (using javamail version 1.4.3):
        public static void main(String[] args) throws Throwable  {
            InternetAddress.parse("ab@c_d.pt", false);
        }And I got the following exception:
    Exception in thread "main" javax.mail.internet.AddressException: Domain contains illegal character in string ``ab@c_d.pt''
         at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1211)
         at javax.mail.internet.InternetAddress.parse(InternetAddress.java:1044)
         at javax.mail.internet.InternetAddress.parse(InternetAddress.java:575)Now I understand that if I were to use strict = true this would be the correct result, as the given domain is wrong according to RFC1034. But since I used strict = false, shouldn't this work? The docs only refer checking according to RFC1034 when using strict = true, and the address is valid as RFC822, I think...
    Why is this error happening? Is there a way to signal javamail to allow the underscore in the domain part of the address?
    Thanks for your help.

    strict=false doesn't mean you can do whatever you want. It just causes fewer of the syntax checks to be done.
    If you want to allow pretty much any of the garbage you'll see in a real header (e.g., in a spam message),
    use the parseHeader method with strict=false.

  • Error With Export/Print from Crystal Report Viewer

    Hello there,
    I've searched through the web and SAP discussion boards with not much luck with this issue.
    After working through this for some days now I've decided to look here for help.
    Environment:
    I have created a web Crystal Report viewer application(Developed with SBOP BI Platform 4.0 SP06 .NET SDK Runtime) that communicates with a managed Cyrstal Server 2011 SP4 (Product 14.0)
    I am able to connect and authenticate with the server, retrieve a token for communication and display reports in the Crystal report Viewer successfully.
    Problem:
    When I attempt to export, I receive the prompt to select format and pages.
    When I click export after selections most times I receive an error with the text
    Unable to cast COM object of type 'System.__ComObject' to interface type 'CrystalDecisions.ReportAppServer.DataDefModel.PropertyBag'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{74EEBC42-6C5D-11D3-9172-00902741EE7C}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
    Other times the page simply refreshes on export.
    When I click to print, no print dialog is displayed the page always refreshes and no error is displayed.
    No Print or Export document is ever created.
    As many print/export issues seems to be related, I'm guessing this two issues are as well.
    Notes:
    I am utilizing the ReportClientDocument model
    I am storing this in session to use as the crystal report viewer report source on postbacks
    I am assigning a subset of export formats to the crystal report viewer
    I am setting particular parameters as well on the report source
    At this point I would appreciate every assistance I may receive on this issue
    Thanks in advance,
    Below is the pertinent code
    Code:
    <aspx>
       <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
       AutoDataBind="true" EnableDatabaseLogonPrompt="False"
       BestFitPage="False" ReuseParameterValuesOnRefresh="True"
      CssClass="reportFrame" Height="1000px" Width="1100px" EnableDrillDown="False"
      ToolPanelView="None" PrintMode="Pdf"/>
    <Codebehind>
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using CrystalDecisions.Enterprise;
    using CrystalDecisions.ReportAppServer.ClientDoc;
    using CrystalDecisions.ReportAppServer.CommonObjectModel;
    using CrystalDecisions.ReportAppServer.Controllers;
    using CrystalDecisions.ReportAppServer.DataDefModel;
    using CrystalDecisions.ReportAppServer.ReportDefModel;
    using CrystalDecisions.Shared;
    namespace ClassicInternalReportPage
        public partial class Reports : System.Web.UI.Page
            protected override void OnInit(EventArgs e)
                base.OnInit(e);
                if (!String.IsNullOrEmpty(Convert.ToString(Session["LogonToken"])) && !IsPostBack)
                    SessionMgr sessionMgr = new SessionMgr();
                    EnterpriseSession enterpriseSession = sessionMgr.LogonWithToken(Session["LogonToken"].ToString());
                    EnterpriseService reportService = enterpriseSession.GetService("RASReportFactory");
                    InfoStore infoStore = new InfoStore(enterpriseSession.GetService("InfoStore"));
                    if (reportService != null)
                        string queryString = String.Format("Select SI_ID, SI_NAME, SI_PARENTID From CI_INFOOBJECTS "
                           + "Where SI_PROGID='CrystalEnterprise.Report' "
                           + "And SI_ID = {0} "
                           + "And SI_INSTANCE = 0", Request.QueryString["rId"]);
                        InfoObjects infoObjects = infoStore.Query(queryString);
                        ReportAppFactory reportFactory = (ReportAppFactory)reportService.Interface;
                        if (infoObjects != null && infoObjects.Count > 0)
                            ISCDReportClientDocument reportSource = reportFactory.OpenDocument(infoObjects[1].ID, 0);
                            Session["ReportClDocument"] = AssignReportParameters(reportSource) ? reportSource : null;
                            CrystalReportViewer1.ReportSource = Session["ReportClDocument"];
                            CrystalReportViewer1.DataBind();
                //Viewer options
                // Don't enable prompting for Live and Custom
                CrystalReportViewer1.EnableParameterPrompt = !(Request.QueryString["t"] == "1" || Request.QueryString["t"] == "4");
                CrystalReportViewer1.HasToggleParameterPanelButton = CrystalReportViewer1.EnableParameterPrompt;
                CrystalReportViewer1.AllowedExportFormats = (int)(ViewerExportFormats.PdfFormat | ViewerExportFormats.ExcelFormat | ViewerExportFormats.XLSXFormat | ViewerExportFormats.CsvFormat);
            protected void Page_Load(object sender, EventArgs e)
                if (IsPostBack && CrystalReportViewer1.ReportSource == null)
                    CrystalReportViewer1.ReportSource = Session["ReportClDocument"];
                    CrystalReportViewer1.DataBind();
            private bool AssignReportParameters(ISCDReportClientDocument reportSource)
                bool success = true;
                if (Request.QueryString["t"] == "1" || Request.QueryString["t"] == "2" || Request.QueryString["t"] == "4" )
                    reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "STORE", Session["storeParam"]);
                    if (Request.QueryString["t"] == "2")
                        reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "FromDate", Request.QueryString["fromdate"]);
                        reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "ToDate", Request.QueryString["todate"]);
                else if (Request.QueryString["t"] == "3")
                    reportSource.DataDefController.ParameterFieldController.SetCurrentValue("", "SKU", Request.QueryString["sku"]);
                else
                    //Unknown report type alert
                    success = false;
                return success;

    Thanks Don for your response,
    I'm new to the SCN spaces and my content has been moved a couple of times already.
    In response to your questions
    The runtime is installed on the web application server, if by that you mean the machine hosting the created .NET SDK application.
    My question was whether it was also required on the Crystal Server 2011 (I.E. the main enterprise server with CMS and Report management and I guess RAS and all that). I figured this would remain untouched and queries would simply be made against it to retrieve/view reports e.t.c
    If install of the SDK on Crystal Server 2011 is indeed required should I expect any interruption to any of the core services after a restart. I.E. I'm hoping that none of the SDK objects would interfere with the existing server objects (in SAP Business Objects)Reason I ask is I note that much of the SDK install directories are similar to the existing Crystal Enterprise Server 2011 (Product 14.0.0)
    Is this temp folder to be manually created/configured or is it created by the application automatically to perform tasks. Or are you referring to the default C:\Windows\Temp directory and so saying that the application would try to use this for print and export tasks?Once I'm sure which I'd give the app pool user permission
    Printing is to be client side but I figured by default (with the Crystal Report Viewer) it would simply pool and print from the user's printer. This is how it works with the previously used URL reporting approach (viewrpt.cwr). Therefore a user can print the document from wherever they are with their own printer.We don't intend on printing from the server machine, but are you suggesting that a printer must be installed on server (which one web or enterprise server) for any client side printing to work.
    App pool is running in 32 bit mode
    Initially didn't get anything useful from fiddler but I'd try and look closer on your suggestion.
    It's also possible that some of my questions are a misunderstanding of APP vs RAS vs WEB, so please feel free to clarify. Currently I see the Web server as simply the created .NET SDK Application and RAS (Crystal Server 2011 e.t.c) as the existing fully established Application server which I simply pool for information.
    Thank you for your patience and advice,

  • Error with swing

    Hi,
    I am having the error with a basic start to a swing application, any hel;p would me much appreciated
    this is the error i keep receiving (it is not always child 11)
    Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: No such child: 11
    at java.awt.Container.getComponent(Unknown Source)
    at javax.swing.JComponent.rectangleIsObscured(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
    at javax.swing.RepaintManager.paint(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    The code to produce this error is as follows.
    import javax.swing.*;
    import java.awt.*;
    class play
    public monster monster_arr[]=new monster[30];
    int move_dirx;
    boolean game_playing=true;
    public play()
        for(int i=0,num=0,pos=0;i<30;i++)
            if(i%10==0) { num++; pos=0;}
            //new monster;
            monster_arr=new monster(pos,(num*50)+5);
    pos+=25;
    public void start_play()
    JFrame win = new JFrame("window");
    win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    win.setLocation(426,250);
    win.setSize(400,400);
    JPanel panel = new JPanel();
    JPanel bufpanel = new JPanel();
    //win.setDefaultL&F(true);
    //win.pack();
    win.setVisible(true);
    for(/*JPanel tmppanel=update_pane()*/int s=1;game_playing==true;/*tmppanel=update_pane()*/)
    //for(;;)
    /*if(i%5!=0) continue;
    else if(i>9999) i=0;*/
    try
    Thread.sleep(80);
    catch(Exception e)
    //System.out.println("i : "+i);
    //panel=tmppanel;
    panel = update_pane();
    //panel.updateUI();
    //win.remove(bufpanel);
    win.remove(panel);
    win.add(panel);
    //win.getContentPane().add(panel);
    win.validate();
    System.out.println("game over");
    public JPanel update_pane()
    JPanel pane = new JPanel(true);
    pane.setPreferredSize(new Dimension(400,400));
    pane.setLayout(null);
    pane.setBackground(Color.black);
    /*for(int i=0,num=0,pos=0;i<30;i++)
    if(i%10==0) { num++; pos=0;}
    monster_arr[i]= new monster(pos,(num*50)+5);
    pos+=25;
    if(monster_arr[9].getPosx()>=380)
    move_dirx=-1;
    incremnt_posy();
    else if(monster_arr[0].getPosx()<=0)
    move_dirx=+1;
    incremnt_posy();
    for(int i=0;i<30;i++)
    //System.out.println("i : "+i);
    monster_arr[i].setPosx(monster_arr[i].getPosx()+move_dirx);
    monster_arr[i].setBounds(monster_arr[i].getPosx(),monster_arr[i].getPosy(),20,29);// X , Y , Width , Heigh
    pane.add(monster_arr[i]);
    return pane;
    public void incremnt_posy()
    for(int i=0;i<30;i++)
    monster_arr[i].setPosy(monster_arr[i].getPosy()+5);
    if(monster_arr[i].getPosy()>351)
    game_playing=false;
    break;
    Monster Classimport javax.swing.*;
    import java.awt.*;
    class monster extends JLabel
    int posx, posy;
    //JLabel lab_img;
    int height, width;
    public monster(int x,int y)
    posx=x;
    posy=y;
    this.setIcon( new ImageIcon ("alien.gif"));
    public int getPosx()
    return posx;
    public int getPosy()
    return posy;
    public void setPosx(int x)
    posx=x;
    public void setPosy(int y)
    posy=y;
    Any assistance would be amazing i have come to a wits end
    Thanks for your time
    Edited by: mousehunt on Apr 2, 2009 4:51 AM
    Edited by: mousehunt on Apr 2, 2009 4:54 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Ok sorry i mark this as answered to get it out the way
    Thanks

  • Error With SCORM Content W Latest Version of Sun Java (1.6.0_10)

    We're getting an error with users running the more recent version of Sun Java 1.6.0_10, but not with previous versions. This happens for all our SCORM content.
    The Java logs are showing a lot of data, but the main symptoms seem to be:
    network: CrossDomainXML: connection to host <our LMS server address> denied
    LMS Error: 304 - Security exception
    and
    Error stack trace:
    oracle.apps.ota.lms.LMSException: java.security.AccessControlException: access denied (java.net.SocketPermission <our LMS server address> connect,resolve)
    and
    Returned: "false"
    *** LMSGetLastError() [Thu Oct 09 10:56:35 EDT 2008]
    Returned: "304"
    *** LMSGetErrorString("304") [Thu Oct 09 10:56:35 EDT 2008]
    Returned: "Security exception"
    Our crossdomain.xml fille is configured correctly, and also previous versions of JRE are not having the problem (the Java logs look clean).
    Does anyone have any thoughts?
    Thanks.

    Hi All
    Got a similar issue with the tracking / bookmarking of sessions - when on sun Java update 7 all is well however when update 10 or 11 is installed then SCROM session start on page 1 not the page you were on, also as expected they do not get marked as complete.
    Two things happen
    1) A small window is left for - [http://riti04.cornwall.nhs.uk:7780/ilearn/en/learner/jsp/relogin.jsp] - URL
    2) We get an Error on page - [http://riti04.cornwall.nhs.uk:7780/ilearn/en/learner/jsp/lms.jsp] - URL
    Looked for the Plugin section as per a pervious within the Java Control panel - but I'm not seeing it.
    We use iLearn 5.0 and I am begining to think we need a patch but unsure which.
    Thanks
    Stephen

  • Passivation Error with 9.0.3 Release

    I am getting a passivation error with the new 9.0.3 Release Jdeveloper. I have a page-by-page iteration set up and am selecting out of a table that has 9000 rows in it. When I first query the table I do not have any problems, but when I go towards the end I start throwing passivation errors. I run the following chunk of code:
    DcAddressView dav = (DcAddressView)this.getDcAddressView1();
    dav.setWhereClause(whereClause);
    dav.setRangeSize(pageSize);
    dav.setRangeStart(startPos);
    Row[] rows = dav.getAllRowsInRange();
    where whereClause = "1 = 1 and source_ind = '9'"; pageSize = 20; startPos = 5900
    With the whereClause used there is 5948 records in the recordset. When I debug this section of code I throw an exception as I try to setRangeStart(5900) as follows:
    oracle.jbo.PCollException: JBO-28020: Passivation error on collection DcAddressView1, collection id 0, persistent id 1
         void oracle.jbo.PCollException.throwException(java.lang.Class, java.lang.String, java.lang.Object[], java.lang.Exception)
              PCollException.java:39
         boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
              PCollNode.java:589
         boolean oracle.jbo.pcoll.PCollNode.passivate()
              PCollNode.java:658
         boolean oracle.jbo.pcoll.PCollection.passivateLRULeafNode()
              PCollection.java:351
         void oracle.jbo.pcoll.PCollection.checkActiveLeafLimit()
              PCollection.java:404
         void oracle.jbo.pcoll.PCollection.nodeRecentlyUsed(oracle.jbo.pcoll.PCollNode)
              PCollection.java:252
         void oracle.jbo.pcoll.PCollNode.<init>(oracle.jbo.pcoll.PCollection, oracle.jbo.pcoll.PCollNode, boolean)
              PCollNode.java:74
         oracle.jbo.pcoll.PCollNode oracle.jbo.pcoll.PCollNode.checkForSplit()
              PCollNode.java:1554
         void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
              PCollNode.java:1623
         void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
              PCollNode.java:1611
         void oracle.jbo.pcoll.PCollection.addElement(oracle.jbo.pcoll.PCollPersistable)
              PCollection.java:753
         boolean oracle.jbo.server.QueryCollection.fetch(int)
              QueryCollection.java:1295
         java.lang.Object oracle.jbo.server.QueryCollection.get(int)
              QueryCollection.java:831
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.getRow(int)
              ViewRowSetImpl.java:2619
         int oracle.jbo.server.ViewRowSetIteratorImpl.scrollRange(int)
              ViewRowSetIteratorImpl.java:945
         int oracle.jbo.server.ViewRowSetIteratorImpl.setRangeStart(int)
              ViewRowSetIteratorImpl.java:2161
         int oracle.jbo.server.ViewRowSetImpl.setRangeStart(int)
              ViewRowSetImpl.java:1726
         int oracle.jbo.server.ViewObjectImpl.setRangeStart(int)
              ViewObjectImpl.java:4718
         org.act.dcact.PageList org.act.dcact.bc.AddressModuleImpl.getAddressList(int, int, java.lang.String)
              AddressModuleImpl.java:84
         org.apache.struts.action.ActionForward org.act.dcact.SearchAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              SearchAction.java:42
         org.apache.struts.action.ActionForward org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.Action, org.apache.struts.action.ActionForm, org.apache.struts.action.ActionMapping)
              RequestProcessor.java:446
         void org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              RequestProcessor.java:266
         void org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              ActionServlet.java:1292
         void org.apache.struts.action.ActionServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              ActionServlet.java:492
         void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              HttpServlet.java:740
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              HttpServlet.java:853
         void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              ServletRequestDispatcher.java:721
         void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
              ServletRequestDispatcher.java:306
         boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
              HttpRequestHandler.java:767
         void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
              HttpRequestHandler.java:259
         void com.evermind.server.http.HttpRequestHandler.run()
              HttpRequestHandler.java:106
         void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
              PooledExecutor.java:803
         void java.lang.Thread.run()
              Thread.java:484
    ## Detail 0 ##
    java.lang.ClassCastException: java.sql.Date
         boolean oracle.jbo.pcoll.OraclePersistManager.holdTableName(java.lang.String, boolean)
              OraclePersistManager.java:1096
         void oracle.jbo.pcoll.PCollManager.resolveName()
              PCollManager.java:324
         void oracle.jbo.pcoll.OraclePersistManager.createControlTable()
              OraclePersistManager.java:268
         void oracle.jbo.pcoll.OraclePersistManager.createTable()
              OraclePersistManager.java:672
         void oracle.jbo.pcoll.OraclePersistManager.insert(long, long, int, oracle.jbo.pcoll.PCollKeyInfo[], byte[])
              OraclePersistManager.java:1538
         boolean oracle.jbo.pcoll.PCollNode.passivateElem(oracle.jbo.pcoll.PCollPersistable, oracle.jbo.pcoll.PCollNode, oracle.jbo.pcoll.PCollection, long)
              PCollNode.java:543
         boolean oracle.jbo.pcoll.PCollNode.passivate()
              PCollNode.java:658
         boolean oracle.jbo.pcoll.PCollection.passivateLRULeafNode()
              PCollection.java:351
         void oracle.jbo.pcoll.PCollection.checkActiveLeafLimit()
              PCollection.java:404
         void oracle.jbo.pcoll.PCollection.nodeRecentlyUsed(oracle.jbo.pcoll.PCollNode)
         PCollection.java:252
    void oracle.jbo.pcoll.PCollNode.<init>(oracle.jbo.pcoll.PCollection, oracle.jbo.pcoll.PCollNode, boolean)
              PCollNode.java:74
         oracle.jbo.pcoll.PCollNode oracle.jbo.pcoll.PCollNode.checkForSplit()
              PCollNode.java:1554
         void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
         PCollNode.java:1623
         void oracle.jbo.pcoll.PCollNode.addObject(oracle.jbo.pcoll.PCollPersistable)
              PCollNode.java:1611
         void oracle.jbo.pcoll.PCollection.addElement(oracle.jbo.pcoll.PCollPersistable)
              PCollection.java:753
         boolean oracle.jbo.server.QueryCollection.fetch(int)
              QueryCollection.java:1295
         java.lang.Object oracle.jbo.server.QueryCollection.get(int)
              QueryCollection.java:831
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.getRow(int)
              ViewRowSetImpl.java:2619
         int oracle.jbo.server.ViewRowSetIteratorImpl.scrollRange(int)
              ViewRowSetIteratorImpl.java:945
         int oracle.jbo.server.ViewRowSetIteratorImpl.setRangeStart(int)
              ViewRowSetIteratorImpl.java:2161
         int oracle.jbo.server.ViewRowSetImpl.setRangeStart(int)
              ViewRowSetImpl.java:1726
         int oracle.jbo.server.ViewObjectImpl.setRangeStart(int)
              ViewObjectImpl.java:4718
         org.act.dcact.PageList org.act.dcact.bc.AddressModuleImpl.getAddressList(int, int, java.lang.String)
              AddressModuleImpl.java:84
         org.apache.struts.action.ActionForward org.act.dcact.SearchAction.execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              SearchAction.java:42
         org.apache.struts.action.ActionForward org.apache.struts.action.RequestProcessor.processActionPerform(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.apache.struts.action.Action, org.apache.struts.action.ActionForm, org.apache.struts.action.ActionMapping)
              RequestProcessor.java:446
         void org.apache.struts.action.RequestProcessor.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              RequestProcessor.java:266
         void org.apache.struts.action.ActionServlet.process(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              ActionServlet.java:1292
         void org.apache.struts.action.ActionServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              ActionServlet.java:492
         void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
              HttpServlet.java:740
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              HttpServlet.java:853
         void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
              ServletRequestDispatcher.java:721
         void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
              ServletRequestDispatcher.java:306
         boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
              HttpRequestHandler.java:767
         void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
              HttpRequestHandler.java:259
         void com.evermind.server.http.HttpRequestHandler.run()
              HttpRequestHandler.java:106
         void EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run()
              PooledExecutor.java:803
         void java.lang.Thread.run()
              Thread.java:484
    Any help would be appreciated. BTW-- I have repeatedly deleted all bc4j tables from my database.

    Eric,
    We're tracking this problem as Bug#2646690. Thanks for reporting it.
    The problem is related to a change in the JDBC driver when the oracle.jdbc.J2EE13Compliant Java system property is set to the value true. When this flag is set to true, JDBC returns a DATE column from the database as a java.sql.Date object. When the flag is not set or set to false, it returns the java.sql.Timestamp type that it has always returned before.
    The workaround until we are able to fix this on our side to work with either Timestamp or Date in our code, is to add the line:
    System.setProperty("oracle.jdbc.J2EE13Compliant","false");Into the constructor of your root application module's *Impl.java class.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • ODCI error with spatial operators

    Hi group,
    I get ODCI errors with spatial operators SDO_RELATE, SDO_FILTER and SDO_WITHIN_DISTANCE (not SDO_NN) called from JDBC (Java 1.2.2).
    For example:
    SELECT A.gid FROM FeatureTable1 A, FeatureTable1 B WHERE B.gid = 3 AND SDO_RELATE(A.Geometry, B.Geometry, 'mask=ANYINTERACT querytype = WINDOW') = 'TRUE';
    Displays the error
    ORA-29902: error in executing ODCIIndexStart() routine
    Other functions such as SDO_AREA, SDO_NN work fine, though.
    Both feature tables where populated with the SDOAPI toolkit and indexed using a fixed index.
    I use a default full install of Oracle 8.1.6 on Linux RedHat 6.2.
    What's wrong? Do I need to install anything else on the server?
    Thanks for any advice.

    Hi Dan,
    There are several errors in the SampleNewToSDO.java sample. The outer polygons should be anti-clockwise, the inner polygons should be clockwise. Now that this is fixed, polygons (with or without inner polygons) do pass the validation test, but multipolygons do not.
    What's wrong with this multipolygon:
    double outerOrdArray1[] = {310, 310, 320, 310, 320, 320, 310, 320, 310, 310};
    LineString outerLineString1 = gF.createLineString(outerOrdArray1);
    double innerOrdArray1[] = {311, 311, 311, 319, 319, 319, 319, 311, 311, 311};
    LineString innerLineStrings1[] = new LineString[1];
    innerLineStrings1[0] = gF.createLineString(innerOrdArray1);
    collection[0] = gF.createPolygon((LineString)outerLineString1,
    (LineString[])innerLineStrings1);
    double outerOrdArray2[] = {410, 410, 420, 410, 420, 420, 410, 420, 410, 410};
    LineString outerLineString2 = gF.createLineString(outerOrdArray2);
    double innerOrdArray2[] = {411, 411, 411, 419, 419, 419, 419, 411, 411, 411};
    LineString innerLineStrings2[] = new LineString[1];
    innerLineStrings2[0] = gF.createLineString(innerOrdArray2);
    collection[1] = gF.createPolygon((LineString)outerLineString2,
    (LineString[])innerLineStrings2);
    geom = gF.createGeometryCollection(collection);
    Note that the sdoapi java library does not detect anything wrong with the geometry (isValid() returns true even when the order of vertices is wrong).
    Heterogenous collections are OK. Only multipolgons are wrong. To check whether the multipolygon was correctly stored in the table, I exported the table to XML using the SampleSDOtoXML.java sample. It looks good:
    <MultiPolygon>
    <Polygon name="0" srsName="0">
    <LineString name="0" srsName="0"> <CList>310.0,310.0 320.0,310.0 320.0,320.0 310.0,320.0 310.0,310.0</CList> </LineString>
    <LineString name="0" srsName="0"> <CList>311.0,311.0 311.0,319.0 319.0,319.0 319.0,311.0 311.0,311.0</CList> </LineString>
    </Polygon>
    <Polygon name="0" srsName="0">
    <LineString name="0" srsName="0"> <CList>410.0,410.0 420.0,410.0 420.0,420.0 410.0,420.0 410.0,410.0</CList> </LineString>
    <LineString name="0" srsName="0"> <CList>411.0,411.0 411.0,419.0 419.0,419.0 419.0,411.0 411.0,411.0</CList> </LineString>
    </Polygon>
    </MultiPolygon>
    So why does SDO_GEOM.VALIDATE_GEOMETRY return 13050? Is there a special vertex ordering rule for multipolygons?
    Thanks,
    Jean-Pierre
    null

  • FRM-40112 error with 10g Release 2 Forms

    How do I get around the FRM-40112 error (attempted go-item to non-enabled item) in 10g? I want to present a column but not have the user modify it. This is an update/insert form. I can make it not keyboard navigable but the user can use the mouse to get to it and change it if it is enabled. I want to fix this instead of using the FORMS_REJECT_GO_DISABLED_ITEM environment parameter.
    Thanks,
    Dave

    Yeah, the UPDATE_ALLOWED=FALSE works, but there is one column that is changed programmatically by the form and shown to the user. I need it not ENABLED but UPDATE_ALLOWED = TRUE. I may have to go with FORMS_REJECT_GO_DISABLED_ITEM=FALSE and revisit in the next release. It looks to me like this a catch-22.

  • Error with intersects function

    I've an error I don't understand the cause.(it worked before the SDK update)
    Here is my code :
         * Permet de vérifier que l'évênement passé en paramètre n'en chavauche aucun autre
        function detectCollision(guiEvent: DayEvent) {
            // On sélectionne tous les évênements affichés sauf celui pour lequel on test les limites
            for (e in app_events.displayedEvents.content[p | p.id != guiEvent.id]) {
                if (e.intersects(guiEvent.boundsInLocal.minX, guiEvent.boundsInLocal.minY+5, guiEvent.boundsInLocal.width, guiEvent.boundsInLocal.height-10) == true) {
                    guiEvent.guiEvent.stroke = Color.RED;
                    collisionsDetected = true;
                    break;
                } else {
                    guiEvent.guiEvent.stroke = Color.rgb(77,130,178);
                    collisionsDetected = false;
        }"DayEvent" is a Group...("e" too)
    The error is:
    "An internal error has occurred in the OpenJFX compiler."

    This is helpful... :-)
    I can reproduce the error with the simple code:
    var app_events: Node[];
    var collisionsDetected: Boolean;
    function detectCollision(guiEvent: Group) {
      for (e in app_events[p | p.visible]) {
        if (e.intersects(guiEvent.boundsInLocal.minX, guiEvent.boundsInLocal.minY+5, guiEvent.boundsInLocal.width, guiEvent.boundsInLocal.height-10) == true) {
          collisionsDetected = true;
          break;
        } else {
          collisionsDetected = false;
    }I suggest you report the bug to Jira / Kenai with the above code. If you don't want or cannot, just tell, I will do.
    *[EDIT]* I went ahead, since I could reproduce it, and made the bug [http://javafx-jira.kenai.com/browse/JFXC-3283]
    As guessed from the cryptic error, the problem comes from the break instruction. So a workaround is not to use it! :-) Or to change the instructions. Maybe the compiler thinks that break is supposed to be a value (implicit return).
    A possible solution is:
    function detectCollision(guiEvent: Group) {
      for (e in app_events[p | p.visible]) {
        collisionsDetected = e.intersects(
            guiEvent.boundsInLocal.minX, guiEvent.boundsInLocal.minY+5,
            guiEvent.boundsInLocal.width, guiEvent.boundsInLocal.height-10);
        if (collisionsDetected) break;
    }Simple, elegant (in my eye!) and compiling...
    A less breaking solution (ie. with minimal change to your code) is to say your function returns nothing: function detectCollision(guiEvent: DayEvent): Void
    Another, perhaps better, is to return true or false instead of changing some global variable.
    The compiler tries hard to guess the types, but sometime it fails and behaves badly or even crashes...
    Edited by: PhiLho on Jun 18, 2009 3:45 PM

  • I receive the error message "javascript:false"

    When accessing the United Airlines site the calendar feature to add dates does not work. Then, when adding the dates manually and entering the information I receive the error message "javascript: false"

    I just synced my icloud mail with snow leapord using this helpful website:
    http://www.wilmut.webspace.virginmedia.com/notes/icloudmail.html
    What was missing before is the updated incoming and outgoing servers.
    You will have to delete your mobile me account, then create a new one without using the default wizard.
    It's all laid out nicely in the link above.

  • RE: [Adobe Reader] when i open pdf file it open all the pages but some pages give error massage (there was error processing a page,there was a problem reading this document 110) but if i open this page which give me error with google chrome it's work ? i

    HelloThank's for your helpsI hope this document is helpfulBest Regards,
    Date: Sun, 22 Jun 2014 17:10:17 -0700
    From: [email protected]
    To: [email protected]
    Subject:  when i open pdf file it open all the pages but some pages give error massage (there was error processing a page,there was a problem reading this document 110) but if i open this page which give me error with google chrome it's work ? if you can help me th
        when i open pdf file it open all the pages but some pages give error massage (there was error processing a page,there was a problem reading this document 110) but if i open this page which give me error with google chrome it's work ? if you can help m
        created by Anoop9178 in Adobe Reader - View the full discussion
    Hi,
    Would it be possible for you to share the document?
    Regards,
    Anoop
         Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at https://forums.adobe.com/message/6485431#6485431
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
         To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Adobe Reader by email or at Adobe Community
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

    thank's for reply and your help
    i did the step's that you told me but  i still have the same problem
                                     i have the latest v.11.0.7
    i
    i disable the protected mode

  • Odd Error with decode function in Order By Clause

    I am trying to compile a procedure and can't get around an error with a dynamic order by that doesn't make much sense to me. I can repoduce the error with a plain select statment in sql plus so I can rule out a declaration error. Here is an example with 2 numeric columns and a date column.
    select task_id, display_date, remark_id from task_list
    where task_id > 1000
    order by decode('Task_ID', 'Task_ID',Task_ID, 'Display_Date', Display_Date, 'Remark_ID',Remark_ID)
    returns the error:
    select task_id, display_date, remark_id from task_list
    ERROR at line 1:
    ORA-00932: inconsistent datatypes: expected NUMBER got DATE
    I'm not sure why this error is occuring, because it doesn't even hit the Display_Date field in the Decode statment. If I take the Display_date out of the statement, it runs properly. If I change Display_Date to To_Char(Display_Date) it also runs fine, but the sorting is incorrect. Also I'm running 9.2, and do not want to use dynamic sql to build my query. Any Ideas out there as to the cause of this error?

    I did find a workaround to this issue by breaking the decode statment into three separate statement, but I still think that the way it is written above should work, and may be a bug, or an error that I don't understand fully.
    The Order by was rewritten like this:
    order by decode(pSort, 'Task_ID',Task_ID), decode(pSort, 'Display_Date', Display_Date),
    decode(pSort, 'Remark_ID',Remark_ID);
    Thanks

  • XML Publisher Error with reports published in XML publisher

    Hi All,
    I am geting the following error with a report published using XML Publisher
    The XML page cannot be displayed
    Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
    The system cannot locate the resource specified. Error processing resource 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.d...
    How can i Rectify this?

    Hi Ark,
    In order to generate a report using xml publisher. we need the following.
    1. XML Data
    2. Template file (RTF/PDF/..)
    XML data will not be created by the template file.
    We will be required to create XML data. One of the easiest way to create xml output is using the RDF. We can change the rdf output type in the concurrent program to XML.
    Once the xml and the template is available, "XML Report Publisher" will be able to generate the output in the required format.
    Thanks,
    K.Nataraja Suthan,

  • Graphic problems/errors with Mainstage 3 and MBP (15'' 2011)

    Hi,
    I bought Mainstage 3 for my MBP (15'' 2011).
    When i click con "perform" i get graphic errors.
    I have the same issue with the old Mainstage version since Mountain Lion.
    Also a fresh installation didn't help.
    I think i'm not the only one with this issue!
    I don't know how to report a bug?
    Perhaps someone can help me.
    (and  I'm probably not the only one (see feedback in Apple Store) If you also have this problem, please add a comment with your configuration (Hardware, Software))
    /forgotten ebi
    So, here an example how it looks like when i click on "perform":

    Same configuration,same problem. BUT I found a workaround.
    Mainstage has this error with the AMD video card and/or a second monitor connected.
    With a little app (http://gfx.io)  it's possible to really force the MBPro to use the Intel Graphics card.
    This will work only with the internal screen, not with a second screen connected.
    And sometimes you need to restart, to really make the Intel video card free.
    This works fine...In the meantime of a fix.

Maybe you are looking for

  • Tecra A10 - Refurbished - unable to get it connected to my home network

    I just got this Tecra A10-104 refurbished Laptop...before I take it back I am asking here just in case theres something I have missed as I am unable to get it connected to my home network. I am running a Belkin Wireless Router that has 2 main PC's di

  • Is there a way to have two iCloud accounts for one Apple Id

    I want to keeo sharing my apps with my wife but Dont want our safari info and contacts and calenders to sync together

  • Connecting iMac to New Macbook

    I am going to be getting a Macbook or Mackbook Pro for school in a little while. I currently have an Intel iMac and am wondering how I can connect the two so I have easily share things between them. I've never owned two computers at the same time bef

  • Billing document cancellation reason

    hi gurus,              while cancelling billing document , we have to maintain the appropriate reason for billing document cancellation so that the cancellation and its reason can be tracked whenever needed . how to maintain the reason for cancellati

  • Streaming Video in app

    I have an original iPad and an Ipad 2 right next to each other running the same app and showing the same streaming video and the original iPad seems to have better quality. Why would this be? It is quite a bit clearer on the old iPad than the new one