Non supported SQL92 token at position: 32531: OVERFLOW

While using Jdevloper9i to edit/create Oracle PL/SQL stored procedure Web Application that has { or } bracket in it gives me the following error:
Non supported SQL92 token at position: 32531: OVERFLOW
I know internally Jdevloper uses JDBC to connect to database and if you have setEscapeProcessing turned on then it craps out. The question is how am I going to turn that off on Jdeveloper or can I?
Thanks!

Just to confirm, can you state what version of JDeveloper you're using? (9.0.2 Production, or 9.0.3 Developer's Preview?)
Reading this reminded me of a bug I filed (#2237101) that is fixed in 9.0.3 Dev Preview, but might not be the same issue. Here is the bug report for that particular problem.
[OTN Thread: Re: Optimistic Locking and web-based transaction
Pressing [Ctrl]-[Shift]-[F9] to "Make" a PL/SQL package corrupts
the source code of the PL/SQL package by turning question mark
characters into JDBC bind variable place holders.
In the user's testcase, the line:
d := utl_tcp.write_line(c, '<?xml version=' || DQUOTE || '1.0' || DQUOTE ||
'?>');
Is turned into:
d := utl_tcp.write_line(c, '<:1xml version=' || DQUOTE || '1.0' || DQUOTE
|| ':2>');
which corrupts the test and ruins the functionality of his routine that's
trying to output XML.
Using the OTN user's testcase, I'm able to reproduce the problem
he is reporting, however, with a smaller testcase the problem
does not reproduce.
WORKAROUND: Define a constant for the question mark character, and use
----------  the constant instead of the literal question mark.

Similar Messages

  • Non supported SQL92 token at position: 887: Message -regarding javamail api

    I executed a procedure in java for sending mail.
    But ended in exception which is shown below.
    " 17034 : null : java.sql.SQLException: Non supported SQL92 token at position: 887: Message
    java.sql.SQLException: Non supported SQL92 token at position: 887: Message
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.ja "
    how to add more api's in Odi.
    is it the jar files to store in ODI\jre\lib directory .
    I did it but again exception .
    plz reply a suggestion,
    thanks in advance
    sanal

    I Think U need to set the path of jar files in classpath Enviroment variable

  • Java.sql.SQLException: Non supported SQL92 token at position: 377:

    hi,
    i have to create oracle-java source from java program. my code is :
    ( In Java which create java source in oracle)
    strQuery = "CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED
    \"ASCOMPONENT\" AS ";
    strQuery += "import javax.xml.parsers.DocumentBuilderFactory; ";
    strQuery += "import javax.xml.parsers.DocumentBuilder; ";
    strQuery += "import org.xml.sax.SAXException; ";
    strQuery += "import org.xml.sax.SAXParseException; ";
    strQuery += "import org.w3c.dom.Document; ";
    strQuery += "import org.w3c.dom.*; ";
    strQuery += "import java.io.*; ";
    strQuery += "import oracle.jdbc.driver.*; ";
    strQuery += "import java.sql.*; ";
    strQuery += "public class ASComponent ";
    strQuery += "\n ";
    strQuery += "{ "; // error here.../
    strQuery += "\n ";
    strQuery += "public static void readXML(String strXML,String
    strTable) ";
    strQuery += "\n ";
    strQuery += "{ ";
    strQuery += "\n ";
    strQuery += " } ";
    strQuery += "\n ";
    strQuery += " } ";
    strQuery += "\n ";
    System.out.println("Query = " + strQuery);
    stmt.executeQuery(strQuery);
    i am getting error :
    java.sql.SQLException: Non supported SQL92 token at position: 377:
    so, what is that error ?
    i think when it is getting '{ ' it is giving error...?
    how we can use token '{}' in jdbc.
    so, what is the error..?
    please help me its urgent..
    Thanks in advance...

    thanks for reply.
    according to my project requirement i have to execute that script using my java program.
    java source which i am creating in oracle is :
    CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "ASCOMPONENT" AS
    import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.DocumentBuilder;
    import org.xml.sax.SAXException;
    import org.xml.sax.SAXParseException;
    import org.w3c.dom.Document;
    import org.w3c.dom.*;
    import java.io.*;
    import oracle.jdbc.driver.*;
    import java.sql.*;
    public class ASComponent
    public static void readXML(String strXML,String strTable)
    // code here
    when i am creating above program from sql prompt, it works fine.
    but when i am creting that from java program, it is giving me exception.
    my java code to create above script is :
    conn = getConnection();
    stmt = conn.createStatement();
    strQuery = "CREATE OR REPLACE AND RESOLVE JAVA SOURCE
    NAMED \"ASCOMPONENT\" AS ";
    strQuery += "\n ";
    strQuery += "import javax.xml.parsers.DocumentBuilderFactory; ";
    strQuery += "\n ";
    strQuery += "import javax.xml.parsers.DocumentBuilder; ";
    strQuery += "import org.xml.sax.SAXException; ";
    strQuery += "import org.xml.sax.SAXParseException; ";
    strQuery += "import org.w3c.dom.Document; ";
    strQuery += "import oracle.jdbc.driver.*; ";
    strQuery += "import java.sql.*; ";
    strQuery += "public class ASComponent ";
    strQuery += "\n ";
    strQuery += " { ";
    strQuery += "\n ";
    strQuery += "public static void readXML(String strXML,String strTable) ";
    strQuery += "\n ";
    strQuery += " { ";
    strQuery += "\n ";
    strQuery += " } ";
    strQuery += "\n ";
    strQuery += " } ";
    strQuery += "\n ";
    System.out.println("Query = " + strQuery);
    stmt.executeQuery(strQuery);
    so, how we can create above sql script from java program ?
    i think token " { } " is not supporting that...
    please reply , its urgent....

  • Non supported SQL92 token error

    DB: 9.2.0.6.0
    SQLDev 1.0.0.15.57
    Error 'Non supported SQL92 token at position: xxxx: APL was raised because I had braces '{ }' in my comments:
    eg
    -- stuff {APL, STUFF}
    Weird thing is that an error raised when running statement (ie. using F9) but was NOT raised when running as script (ie using F5).
    Removing the braces worked.

    I am using 9.2 on Sun OS and get a similiar error when trying to compile in Enterprise Manager. I am using the Web Server Generator to gen html with some java script in it...the braces seem to be causing the parser to revolt!
    My code is as follows
    BEGIN
    WSGL.OpenPageHead(''||' : '||'Texas Register');
    regviewer$ext.TemplateHeader(TRUE,0);
    htp.p('<SCRIPT>');
    htp.p('<!-- Hide from old browsers');
    htp.p('function backbu() {');
    htp.p('history.back()');
    htp.p('return null;');
    htp.p('}');
    htp.p('function forwardbu() {');
    htp.p('history.forward()');
    htp.p('return null;');
    htp.p('}');
    htp.p('//-->');
    htp.p('</SCRIPT>');
    proctac.jlib(3);
    WSGL.ClosePageHead;
    Has this been resolved? Our db should be up to date on any patches. Going to transition to 10 or 11 at the end of the year but I am just trying to do some edits on a package and can't get past the parser.
    Thanks for any help.
    Bryan
    Edited by: ca106255 on Sep 29, 2008 4:03 PM

  • Satellite U300 connected to TV - Non supported video format

    I am using Toshiba Satellite U300-15q and it has a vga output so i bought a cable and a box that transfers te analogue signal of vga to digital of hdmi so that i can connect it to my 32' TV Sony make.
    But if i connect it it says on the tv in yellow letters non supported video format.
    Why is that and how can i fix it ?

    In the whole story problem is that you use third part hardware or software so this described issue has nothing to do with your Toshiba notebook or Toshiba in general.
    On notebooks side is important that video signal is sent on proper way. What happen later and why this signal is not transformed correctly is matter of this box.
    Which box do you use?
    In my opinion you should contact manufacturer of this box and their support. They should know how it works and how to fix this.
    Generally speaking, Toshiba has nothing to do with this problem.

  • How to print on a non supported AirPrint printer

    We have a wireless HP 6300 inkjet printer.

    It's possible to use free software (Virtualbox and Ubuntu) to fix the broken iOS 5 Airprint printing with non supported printers.  Here's a fix that works on my imac, but should also work on even a windows pc.
    My setup is a lion imac with 2 non-airprint supported usb printers attached, a belkin wifi router that provides network connectivity for my imac, ipad, and iphone.
    Install ubuntu 11.10 in a virtualbox vm.  Specify to use the "Bridged Adapter" with "en1: WiFi (AirPort)" for the network hardware.  Make sure the imac's usb printers are setup with sharing.  On ubuntu, select System Settings > Printers and add your imac's shared printers to the list.  Then start ubuntu's firefox and set "localhost:631" in the address. On the administration tab, under the Server section, check "Share printers connected to this system" and hit Change Settings button to activate it.  Go back to ubuntu's printer setup, and right click on each printer and check that the properties Policies tab does not have any messages about it being unshared. If so, then go back to firefox and make sure the Server sharing checkbox is enabled. It may help to reboot.
    Fire up virtualbox to be able to use AirPort printing to your imac's usb printers, when you want to print from the iphone or ipad. This also works on iOS 5.
    Only problem is error message from iphone to check the printer for errors, even though it actually prints ok.
    references: 
    http://askubuntu.com/questions/26130/how-can-share-my-printer-so-that-i-can-use- it-with-airprint
    https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033611.html

  • Non supported character set error

    Hello, I have a j2ee application that uses OLAP API to make queries against cubes created with cwm2 packages, in a database (db 1).
    I've replicated the schema in another db (db 2), importing the user (with a dmp file) and throwing the object creation scripts. This works right, and the objects in the catalog are all validated. But my j2ee application doesn't work against this new user; some errors appears.
    The two databases are the same version, the only difference is that db 2 was installed using WE8ISO8859P15 character set. Is there any problem with this set and the olap api ? The character set in db 1 is WE8ISO8859P1.
    The error is:
    "oracle.express.idl.util.OlapiException: Non supported character set: oracle-character-set-46".
    I'm using ojdbc14.zip and orai18n.zip in the WEB-INF/lib directory of my application. My database version is 10g r. 2 (10.2.0.1.0)
    Thanks by your reply.

    At what point does this error occur? Can you provide more of the stack trace?
    Geof

  • Non supported character set: ...

    Hi,
    I'm sure I have a well known problem. When trying to post a new row to my DB (Oracle 9i Rel. 2) a java.sql.SQLException is thrown with the message Non supported character set: oracle-character-set-178
    What I did to fix this error is:
    - checked if nls_charset12.jar is in the classpath (it is)
    - tried thin instead of oci (the error is the same)
    - changed my NLS_LANG to ....UTF8 or ....WE8ISO8859P1 (didn't help also)
    Does anybody know something else what I can do?
    Thank you.
    Axel

    I found the solution myself.
    I had to use the classes12.jar (etc) shipped with JDeveloper. I replaced these some day because OCI access didn't work with these classes. But now it seems to work.

  • Non-supported Character Set-36

    I'm using Oracle8 and I have a Java application that tries to insert a text message in a queue. The file works in my company, but when I try to run it from another place it produces an error saying:
    oracle.jms.AQjmsException: Non supported character set: oracle-character-set-36
    Knowing that NLS_LANG parameter is set to American_America.AR8ISO8859P6 (it must be kept as AR due to another application).
    So how can I get rid of this error??
    thanks a lot

    I'm using Oracle8 and I have a Java application that tries to insert a text message in a queue. The file works in my company, but when I try to run it from another place it produces an error saying:
    oracle.jms.AQjmsException: Non supported character set: oracle-character-set-36
    Knowing that NLS_LANG parameter is set to American_America.AR8ISO8859P6 (it must be kept as AR due to another application).
    So how can I get rid of this error??
    thanks a lot

  • Non supported character set: oracle-character-set-41

    Hi everyone,
    I have a issue while passing a VARRAY from my Java Class to Stored Procedure.
    TYPE ERR_DATA_ARRAY AS VARRAY(100) OF VARCHAR2(1000);
    In my code i have used ArrayDescriptor and ARRAY class of oracle.
    When i run my program in eclipse i get following exception:-
    java.sql.SQLException: Non supported character set: oracle-character-set-41
    at oracle.gss.util.NLSError.throwSQLException(NLSError.java:46)
    at oracle.sql.CharacterSetUnknown.failCharsetUnknown(CharacterSetFactoryThin.java:171)
    at oracle.sql.CharacterSetUnknown.convert(CharacterSetFactoryThin.java:135)
    at oracle.sql.CHAR.<init>(CHAR.java:159)
    at oracle.sql.CHAR.<init>(CHAR.java:183)
    at oracle.jdbc.oracore.OracleTypeCHAR.toDatum(OracleTypeCHAR.java:161)
    at oracle.jdbc.oracore.OracleType.toDatumArray(OracleType.java:166)
    at oracle.jdbc.oracore.OracleTypeCHAR.toDatumArray(OracleTypeCHAR.java:208)
    at oracle.sql.ArrayDescriptor.toOracleArray(ArrayDescriptor.java:1517)
    at oracle.sql.ARRAY.<init>(ARRAY.java:117)
    at com.niit.slims.common.ejb.Array_test.test(Array_test.java:52)
    at com.niit.slims.common.ejb.Array_test.main(Array_test.java:20)
    I have added ojdbc14.jar.And my working jdk is jdk1.4.
    Plz help
    Edited by: user10569173 on Dec 8, 2011 3:58 AM

    I am not an expert here,
    but it seems that since you are using ojdbc14.jar you may actually need the
    nls_charset12.jar
    instead of the one I suggested previously.
    Regards
    Peter

  • I have inserted a non supported CD that won't come out of the DVD player

    How can I get the non-supported DVD to eject?  Nothing happens when I hit the eject button.

    Actually, what I did after that didn't work, I found the eject "up-arrow" near the CD list. When I hit that it ejected!

  • SQLException :  Non supported character set

    I'm trying to use customized type mapping with JDBC and something doesn't work.
    here is a sample code:
    Connection con;
    String spec = "{? = call listUzivatele()}";
    CallableStatement cstmt = con.prepareCall(spec);
    cstmt.registerOutParameter(1, Types.ARRAY, "ARCH_L.SEZNAM_UZIVATELU_T");
    cstmt.executeUpdate();
    Map map = con.getTypeMap();
    map.put("ARCH_L.UZIVATEL_T",Class.forName("uziv"));
    Object[] pole = (Object[])cstmt.getArray(1).getArray();
    after the last statement I'm getting SQLException:
    Non supported character set: oracle-character-set-170
    without setting type mapping for "ARCH_L.UZIVATEL_T" code works.

    here is the answer - put nls_charset12.zip into your classpath

  • Java.sql.SQLException: Non supported character set: oracle-character-set-17

    Hi,
    i am trying to execute an Oracle procedure from JDBC. The procedure accepts a Nested table as an input parameter. Definition of the nested table is given below.
    Database – Oracle 10g.
    Application Server – JBOSS 4.2.1
    I get the following exception._
    java.sql.SQLException: Non supported character set: oracle-character-set-178
    at oracle.gss.util.NLSError.throwSQLException(NLSError.java:46)
    I.  JDBC  Code_
    Session s = HibernateUtil.getSession();
    Transaction tr = s.beginTransaction();
    con=s.connection();
    oraConn = (OracleConnection) con.getMetaData().getConnection();
    TableObject obj=new TableObject();
    obj.setId(new Integer(123));//Tested ok, stroing in DB
    obj.setDescr("test"); // this line throwing error
    obj.setCre_user(new Integer(456));
    obj.setUpd_user(new Integer(789));
    obj.setXfr_flag("Y");
    ArrayList al=new ArrayList();
    al.add(obj);
    Object[] objAray = al.toArray();
    ArrayDescriptor arrayDescriptor =ArrayDescriptor.createDescriptor("T_TEST_SYN", oraConn);
    ARRAY oracleArray = new ARRAY(arrayDescriptor, oraConn, objAray);
    cs = (OracleCallableStatement)oraConn.prepareCall("call PKG_OBJ_TEST.accept_ui_input(?) ");
    cs.setArray(1, oracleArray);
    cs.execute();
    tr.commit();
    public class TableObject implements SQLData{
    private String sql_type = "T_OBJ_TEST";
    private int id;
    private String descr;
    //private Date cre_date;
    private int cre_user;
    //private Date upd_date;
    private int upd_user;
    private String xfr_flag;
    public TableObject()
    public TableObject (int id,String descr,int cre_user,int upd_user,String xfr_flag)
    // this.sql_type = sql_type;
    this.id = id;
    this.descr = descr;
    // this.cre_date=cre_date;
    this.cre_user=cre_user;
    //this.upd_date=upd_date;
    this.upd_user=upd_user;
    this.xfr_flag=xfr_flag;
    public String getSQLTypeName() throws SQLException {
    return "T_OBJ_TEST";
    public void readSQL(SQLInput stream, String typeName) throws SQLException {
    //sql_type = typeName;
    id=stream.readInt();
    descr=stream.readString();
    //cre_date=stream.readDate();
    cre_user=stream.readInt();
    //upd_date=stream.readDate();
    upd_user=stream.readInt();
    xfr_flag=stream.readString();
    public void writeSQL(SQLOutput stream) throws SQLException {
    try {
    stream.writeInt(this.id);
    System.out.println("Iddddd");
    stream.writeString(this.descr);
    System.out.println("Desccccccccccccccc"+":"+descr);
    //stream.writeDate(cre_date);
    stream.writeInt(this.cre_user);
    System.out.println("userrrrrrrrrrrr");
    //stream.writeDate(upd_date);
    stream.writeInt(this.upd_user);
    System.out.println("upd uiserrrrrrrrrrr");
    stream.writeString(this.xfr_flag);
    System.out.println("flagggggggggggggggggggg"+xfr_flag);
    }catch (SQLException se) {
    System.out.println("Table object sql exception");
    se.printStackTrace();
    catch (Exception e) {
    System.out.println("Table object exception");
    * @return the id
    public int getId() {
    return id;
    * @param id the id to set
    public void setId(Object obj) {
    Integer iobj= (Integer)obj;
    this.id =iobj.intValue();
    * @return the descr
    public String getDescr() {
    System.out.println("getDescr "+descr);
    return descr;
    * @param descr the descr to set
    public void setDescr(Object obj) {
    System.out.println("setDescr "+obj);
    String sobj = (String)obj;
    this.descr=sobj.toString();
    System.out.println("setDescr "+obj);
    * @return the cre_user
    public int getCre_user() {
    return cre_user;
    * @param cre_user the cre_user to set
    public void setCre_user(Object obj) {
    Integer iobj=(Integer)obj;
    this.cre_user = iobj.intValue();
    * @return the upd_user
    public int getUpd_user() {
    return upd_user;
    * @param upd_user the upd_user to set
    public void setUpd_user(Object obj) {
    Integer iobj=(Integer)obj;
    this.upd_user = iobj.intValue();
    * @return the xfr_flag
    public String getXfr_flag() {
    return xfr_flag;
    * @param xfr_flag the xfr_flag to set
    public void setXfr_flag(Object obj) {
    this.xfr_flag = (String)xfr_flag;
    II.  Oracle database object details
    Details of Object and Nested table created in the database.
    T_TEST_SYN is a public synonym created for t_tab_obj_test
    CREATE OR REPLACE TYPE t_obj_test as object (
    id number(10),
    descr varchar2(100),
    --cre_date  date,
    cre_user number(10),
    --upd_date  date,
    upd_user number(10),
    xfr_flag varchar2(1),
    CONSTRUCTOR FUNCTION t_obj_test ( id IN NUMBER DEFAULT NULL,
    descr IN varchar2 default null,
    --cre_date  in date      default null,
    cre_user in number default null,
    --upd_date  in date      default null,
    upd_user in number default null,
    xfr_flag in varchar2 default null ) RETURN SELF AS RESULT ) ;
    CREATE OR REPLACE TYPE BODY t_obj_test as
    CONSTRUCTOR FUNCTION t_obj_test ( id IN NUMBER DEFAULT NULL,
    descr IN varchar2 default null,
    --cre_date  in date      default null,
    cre_user in number default null,
    --upd_date  in date      default null,
    upd_user in number default null,
    xfr_flag in varchar2 default null ) RETURN SELF AS RESULT IS
    BEGIN
    SELF.id := id ;
    SELF.descr := descr ;
    --SELF.cre_date  := cre_date ;
    SELF.cre_user := cre_user ;
    --SELF.upd_date  := cre_date ;
    SELF.upd_user := cre_user ;
    SELF.xfr_flag := xfr_flag ;
    RETURN ;
    END ;
    END ;
    CREATE OR REPLACE TYPE t_tab_obj_test AS TABLE OF t_obj_test ;
    CREATE OR REPLACE PACKAGE BODY PKG_OBJ_TEST AS
    PROCEDURE accept_ui_input ( p_tab_obj_test in T_TAB_OBJ_TEST ) IS
    BEGIN
    FOR row IN p_tab_obj_test.First .. p_tab_obj_test.LAST
    LOOP
    INSERT INTO OBJ_TEST ( ID,
    DESCR,
    CRE_DATE,
    CRE_USER,
    UPD_DATE,
    UPD_USER,
    XFR_FLAG )
    VALUES ( p_tab_obj_test(row).ID,
    p_tab_obj_test(row).DESCR,
    NULL,
    p_tab_obj_test(row).CRE_USER,
    NULL,
    p_tab_obj_test(row).UPD_USER,
    p_tab_obj_test(row).XFR_FLAG ) ;
    END LOOP ;
    COMMIT ;
    END accept_ui_input ;
    END PKG_OBJ_TEST;
    /

    Check your CLASSPATH enviroment variable. Try to add something like c:\Ora10g\jlib\orai18n.jar.
    From "JDBC Developer’s Guide and Reference":
    orai18n.jar
    Contains classes for globalization and multibyte character sets support
    This solved the same error in my case.

  • Adobe reader could not open 0,9,3-fx,xpi non supported file

    utube videos are playing incredibly slowly, and sticking, so seeking advice, I was advised to download a Grease Monkey.
    this I was told should remedy the problem, however, upon trying to install grease monkey, adobe reader Says, "Could not open
    0,9,3-fx, xpi non supported file

    I'm not familiar with this product, so I can't comment on it.
    PDF files can get corrupt when sent via email using a wrong encoding, for example. To prevent it zip them up before emailing them.
    Or it could be any number of other reasons, like a faulty hard-drive, download problems, etc.

  • Non supported fonts, how to finnd and replace them

    After opening my book in the new IBA version it found non-supported fonts . But how to find them easily and change it by hand?

    The new iBA is supposed to embed such fonts so that it doesn't matter whether iOS supports them or not.  Have you tried publishing your book and viewing it on an iOS device to see whether your fonts are displayed?

Maybe you are looking for

  • How to change the SQL-Query in (Report in ReportViewer) by running Java App

    Hello, Ich have an App which generates dynamicly SQL-Queries. By pressing a button it should generate a report with this generated Query. I´m using the ReportViewer.jar. Further is it possilbe to a extra parameters form app which are not in a DB?

  • Vision Builder Crashes Labview

    I have an application where I need to acquire and inspect many high resolution images 3Mp at high throughput.  I'm using: LabVIEW 8.5.1 NI-Imaq 4.1 Imaqdx 3.2 Vision Builder AI 3.6 ISG 3Mp Camera through Startech 1394a PCI card In order to meet the c

  • Slow response time for radio buttons on Internet Explorer 7

    Hi, We're using ADF 11.1.1.4 on weblogic 10.3.4 on a Solaris 10 (sparc) platform. The architecture also uses OHS and Webcache 11.1.1.4. One of our applications has a webpage that is composed of several tabs, inside each tab we have some questions wit

  • IMac FTP Set Up

    I'd like to set up my iMac as an FTP. I have tested the function but it seems I can access my entire folders remotely. How do I set it up so as only to access the Public or Drop Box folders? (so others can then drop files onto my 'FTP') Running Yosem

  • Compiling Apache with PERL module on Solaris 8

    Hi there, After the Richard's reply, I found the Apache sources on the intallation CD 2/2. And after a while I successful compile the apache WITH ITS STANDARD modules with the following command: $ ./configure --prefix=/usr/apache \ --enable-module=mo