DefineFont2/3 tag parsing bug

mxmlc report a "Unable to create source" error when I tried to<br />embed a swf file into flex application.<br /><br />Following is the stacktrace for this error.<br /><br />java.lang.StringIndexOutOfBoundsException: String index out of range: -1<br />     at java.lang.String.checkBounds(String.java:405)<br />     at java.lang.String.<init>(String.java:450)<br />     at flash.swf.SwfDecoder.readLengthString(SwfDecoder.java:275)<br />     at flash.swf.TagDecoder.decodeDefineFont2And3(TagDecoder.java:770)<br />     at flash.swf.TagDecoder.decodeDefineFont2(TagDecoder.java:737)<br />     ...<br /><br />I think this problem because of swfdecoder parsing font name wrong way.<br /><br />DefineFontInfo tag description in swf file format spec says,<br />  Note that font name strings in the DefineFontInfo tag are not null-terminated;<br />  instead their length is specified by the FontNameLen field.<br /><br />But SwfDecoder#readLengthString() try to remove null-terminator.<br /><br />Attached patch fix this problem.<br />Please entertain the patch.<br /><br />---<br />Sorry about my poor English.<br /><br />INADA Naoki  <[email protected]><br />   K Laboratory, KLab Inc.

<DIV dir=ltr align=left><SPAN class=126172614-13052008><FONT face=Arial <br />color=#0000ff size=2>The code explicitly comments that removal of the null <br />terminator needs to be done, but as you said, this seems to contradict the <br />specification for fontName in DefineFontInfo or DefineFont2/3. Thankfully, <br />it seems readLengthString() is only used for font names.</FONT></SPAN></DIV><br /><DIV dir=ltr align=left><SPAN class=126172614-13052008><FONT face=Arial <br />color=#0000ff size=2></FONT></SPAN> </DIV><br /><DIV dir=ltr align=left><SPAN class=126172614-13052008><FONT face=Arial <br />color=#0000ff size=2>Before we change the code we'll ask the Flash team to <br />confirm whether the spec or our code is wrong. </FONT></SPAN><SPAN <br />class=126172614-13052008><FONT face=Arial color=#0000ff size=2>(However, from <br />the error message reported, it seems that an empty string (0 length) was <br />encountered for the font name and that seems invalid to <br />me...).</FONT></SPAN></DIV><br /><DIV dir=ltr align=left><SPAN class=126172614-13052008><FONT face=Arial <br />color=#0000ff size=2></FONT></SPAN> </DIV><br /><DIV dir=ltr align=left><SPAN class=126172614-13052008><FONT face=Arial <br />color=#0000ff size=2>Pete</FONT></SPAN></DIV>

Similar Messages

  • [svn:fx-trunk] 11601: Integrating Min' s recent fixes to FXGUtils for a group of attribute parsing bugs and clarification of error messages .

    Revision: 11601
    Author:   [email protected]
    Date:     2009-11-09 22:00:50 -0800 (Mon, 09 Nov 2009)
    Log Message:
    Integrating Min's recent fixes to FXGUtils for a group of attribute parsing bugs and clarification of error messages.
    QE notes: Please confirm test cases.
    Doc notes: N/A
    Bugs:
    SDK-22982 - FXG compiler fails on percentage lineheight inside formatted text content
    SDK-24093 - If a
    tag has children, you do not get a compile error.
    SDK-24092 - You get a compile error if you set justificationStyle="prioritizeLeastAdjustment"
    SDK-24097 - Setting an invalid verticalAlign style on RichText has a typo in the error message
    Reviewer: Min
    Tests run: Checkintests, Bug test cases
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-22982
        http://bugs.adobe.com/jira/browse/SDK-24093
        http://bugs.adobe.com/jira/browse/SDK-24092
        http://bugs.adobe.com/jira/browse/SDK-24097
    Modified Paths:
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/fxg/FXGException_en.properties
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/RichTextNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRich BlockTextNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRich TextLeafNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/AbstractRich TextNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/BRNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/ImgNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TabNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/richtext/TextHelper.j ava
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/dom/text/AbstractCharacte rTextNode.java
        flex/sdk/trunk/modules/fxgutils/src/java/com/adobe/internal/fxg/sax/FXGSAXScanner.java

    Dear Pallavi,
    Very useful post!
    I am looking for similar accelerators for
    Software Inventory Accelerator
    Hardware Inventory Accelerator
    Interfaces Inventory
    Customization Assessment Accelerator
    Sizing Tool
    Which helps us to come up with the relevant Bill of Matetials for every area mentioned above, and the ones which I dont know...
    Request help on such accelerators... Any clues?
    Any reply, help is highly appreciated.
    Regards
    Manish Madhav

  • Parser Bug: Bogus Extra XMLDecl

    Parser Bug: Bogus Extra XMLDecl
    I am finding that the latest xmlparserv2 is adding a spurious XMLDecl, which isn't even well-former XML. E.g., here's the output of a test program:
    Parsing:
    <?xml version="1.0" encoding="UTF-8"?><trivial/>
    Result:
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <trivial/>
    Is this a known bug? Are there simple work-arounds? Will it be fixed?
    Here's the source, which I compiled with a classpath containing only xmlparserv2.jar from XDK 9.2.0.5_01 (dated 3/27/03, size 660,606 bytes).
    import java.io.StringReader;
    import javax.xml.transform.Transformer;
    import javax.xml.transform.TransformerFactory;
    import javax.xml.transform.dom.DOMSource;
    import javax.xml.transform.stream.StreamResult;
    import oracle.xml.parser.v2.DOMParser;
    import oracle.xml.parser.v2.XMLNode;
    import org.w3c.dom.Document;
    import org.w3c.dom.Node;
    import org.w3c.dom.traversal.NodeFilter;
    import org.w3c.dom.traversal.TreeWalker;
    public class TestOracleParser {
    public static void main(String args[]) throws Exception {
    new TestOracleParser().testOracleParser();
    public void testOracleParser() throws Exception {
    final String SIMPLE_XML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><trivial/>";
    System.out.println("Parsing:");
    System.out.println(SIMPLE_XML);
    DOMParser parser = new DOMParser();
    parser.setErrorStream(System.err);
    //parser.setValidationMode(DOMParser.DTD_VALIDATION);
    parser.showWarnings(true);
    parser.parse(new StringReader(SIMPLE_XML));
         Document document = parser.getDocument();
    DOMSource source = new DOMSource(document);
    StreamResult result = new StreamResult(System.out);
    TransformerFactory transFactory = TransformerFactory.newInstance();
    Transformer transformer = transFactory.newTransformer();
    System.out.println("Result:");
    transformer.transform(source, result);

    Your test appears to work fine with XDK 9.2.0.6.0.

  • 4500X command parser bug for monitor capture

    I have had a question about wireshark support on the 4500X switches. I thought there were some capabilities missing from my 4500X-24 running 3.5.2E but as I was entering my question here I realized what the problem is.  I thought capabilities were missing because the question mark doesn't doesn't display all the options:
    Switch#show monitor capture ?
      file  Display captured file
    Switch#show monitor capture mycap ?
    % Unrecognized command
    But it just seems to be a parser bug because it does actually accept and execute commands as documented:
    Switch#show monitor capture mycap parameter
       monitor capture mycap interface Vlan11 both
       monitor capture mycap interface TenGigabitEthernet1/1/7 in
       monitor capture mycap match ipv4  any any
       monitor capture mycap file location bootflash:mycap.pcap buffer-size 1
       monitor capture mycap limit packets 100 duration 60
    I just thought I would pass this along.
    -Jeff

    What was the issue and how did you solve it?
    -Deepak

  • SAX Parser Bug? Help!

    Javadoc for the SAX 1.0 API states its should be possible to reuse a parser object to parse one document after another. I have not been able to do this - I keep getting and error "EOF expected" even though endDocument() in HandlerBase has been called.
    Is this a bug?
    Thanks much...

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Joshua Introne ([email protected]):
    Javadoc for the SAX 1.0 API states its should be possible to reuse a parser object to parse one document after another. I have not been able to do this - I keep getting and error "EOF expected" even though endDocument() in HandlerBase has been called.
    Is this a bug?
    Thanks much...<HR></BLOCKQUOTE>
    Sorry - this isn't quite right. The final tag is parsed, but endDocument is never called. How can I get that event to be thrown without closing the stream feeding the inputSource?

  • SVG XML mismatched tag Parse Error

    I am running HTMLDB 2.0. I get the following error when I try to generate an SVG chart. This is from the ISSUE Tracker demo application. Any ideas
    XML Parsing Error: mismatched tag. Expected: </svg>.
    Location: http://test1:7779/pls/htmldb/f?p=120:10:10570300009446868766:FLOW_SVG_CHART_R4212270217464787980_en-us
    Line Number 22, Column 811:</style><script xlink:href="/i/javascript/svg_js_includes/svg_common/oracle.svgInit.js"/><script xlink:href="/i/javascript/svg_js_includes/svg_common/oracle.svgNodes.js"/><script type="text/ecmascript"><![CDATA[function svgSync(){window.reload();}function htmldb_Load(){try{oracleSvgInit(evt);throw "old version" }catch(er){}}]]></script><rect id="background" x="1" y="1" width="598" height="398"/><text id="XAxisTitle" x="50%" y="390">Date Identified</text><text id="YAxisTitle" x="15" style="writing-mode:lr;" y="200" transform="rotate(-90,15,200)" text-anchor="middle">Days to Resolve</text><svg width="600" height="400" viewBox="-5 -5 600 400" preserveAspectRatio="none"> <text class="nodatafound" x="40" y="20">no data found</text><text class="nodatafound" x="40" y="20">No Closed Issues found.</text></g></svg><g id="infobubble" transform="translate(0,0)" style="visibility:hidden"><rect id="infobackground" rx="2" ry="2" x="0" y="0" width="100" height="20" fill-opacity=".9" fill="#FFFFFF" stroke="#000000" stroke-width="1"/><text id="infotext" x="5" y="12">-</text></g><!-- USER FOOTER--></svg>

    I am running HTMLDB 2.0. I get the following error when I try to generate an SVG chart. This is from the ISSUE Tracker demo application. Any ideas
    XML Parsing Error: mismatched tag. Expected: </svg>.
    Location: http://test1:7779/pls/htmldb/f?p=120:10:10570300009446868766:FLOW_SVG_CHART_R4212270217464787980_en-us
    Line Number 22, Column 811:</style><script xlink:href="/i/javascript/svg_js_includes/svg_common/oracle.svgInit.js"/><script xlink:href="/i/javascript/svg_js_includes/svg_common/oracle.svgNodes.js"/><script type="text/ecmascript"><![CDATA[function svgSync(){window.reload();}function htmldb_Load(){try{oracleSvgInit(evt);throw "old version" }catch(er){}}]]></script><rect id="background" x="1" y="1" width="598" height="398"/><text id="XAxisTitle" x="50%" y="390">Date Identified</text><text id="YAxisTitle" x="15" style="writing-mode:lr;" y="200" transform="rotate(-90,15,200)" text-anchor="middle">Days to Resolve</text><svg width="600" height="400" viewBox="-5 -5 600 400" preserveAspectRatio="none"> <text class="nodatafound" x="40" y="20">no data found</text><text class="nodatafound" x="40" y="20">No Closed Issues found.</text></g></svg><g id="infobubble" transform="translate(0,0)" style="visibility:hidden"><rect id="infobackground" rx="2" ry="2" x="0" y="0" width="100" height="20" fill-opacity=".9" fill="#FFFFFF" stroke="#000000" stroke-width="1"/><text id="infotext" x="5" y="12">-</text></g><!-- USER FOOTER--></svg>

  • 3.1EA3 Worksheet parser bug

    Hello, I found this bug yesterday while writing this thread:
    3.1EA3 Members of package body not listed in the tree - Still not fixed!!!
    Simply put this into your worksheet
    CREATE LIBRARY TEST_DLL AS '/a/b/c/x.dll';
    SELECT * FROM USER_LIBRARIES;
    DROP LIBRARY TEST_DLL;Part of first line is underlined highlighting there is some error in this statement even there isn't.
    Place the cursor on the first line and pres Ctrl + Enter. The parser is probably confused by those slashes and "executes" whole worksheet... Now highlight second line and press Ctrl + Enter and look what was created.

    Hello Vadim,
    I think you are missing the point. The point is that you make a mistake in declaring new package body or spec and when trying to compile it, you don't get any warning or error. The procedure how you create new spec is irelevant...
    So once again.
    1) Create new empty file with name TEST_PACKAGE.pks
    2) Open it in SQL Developer and paste there exactly this:
    CREATE OR REPLACE PACKAGE AS TEST_PACKAGE
    FUNCTION TEST RETURN BOOLEAN;
    END TEST_PACKAGE;Try to compile it. You get nothing as compilation output. Yes in this case is part of first line underlined indicating there is some problem...
    3) Correct the mistake and use this as package spec
    CREATE OR REPLACE PACKAGE TEST_PACKAGE AS
    FUNCTION TEST RETURN BOOLEAN;
    END TEST_PACKAGE;4) Compile it -> You get "Compiled" as a message from the compilator
    5) Create new empty file TEST_PACKAGE.pkb
    6) Open it in SQL Developer and paste there exactly this:
    CREATE OR REPLACE PACKAGE BODY AS TEST_PACKAGE
    FUNCTION TEST RETURN BOOLEAN IS
    BEGIN
      NULL;
    END;
    END TEST_PACKAGE;Try to compile it. Nothing happens. No compilator output at all... Why???
    In this case even first line isn't underlined, but part of the function declaration is.
    So the point is, when you do mistake in package declaration like I did here (I moved keyword "AS" before name of package) you don't get any message from the compilator.

  • OracleCommand Parsing Bug

    I am using Oracle.DataAccess.dll v2.111.6.0 and have encountered a bug in OracleCommand's parsing algorithm.
    This code should run properly:
    using (var con = new Oracle.DataAccess.Client.OracleConnection(connString))
    con.Open();
    using (var c = con.CreateCommand())
    c.CommandText = "SELECT 1 FROM dual WHERE ''=/**/'' and 1 = :p1";
    c.BindByName = true;
    var p = c.CreateParameter();
    p.ParameterName = ":p1";
    p.Value = 1;
    c.Parameters.Add(p);
    var r = c.ExecuteScalar();
    Instead it throws an OracleException with the message "ORA-01008: not all variables bound".
    With a little digging I found that the problem is that once the command parser in the OracleCommand class encounters the combination of characters - */' - it enters an invalid state which causes it to ignore any parameters defined afterwards and as a result the parameters are not sent to the oracle engine.
    Is this bug known and, if so, is there a fix?

    Hi Anthony,
    I saw you're using Windows XP, so you can use the "patch" utility found in the GNU tools for Win32. You can download the "patch" tool here: http://sourceforge.net/project/showfiles.php?group_id=23617&package_id=32165
    Download the patch that fixes the issue, http://www.oracle.com/technology/products/berkeley-db/xml/update/2.3.10/patch.2.3.10.2
    The patch tool should be run like this to apply the patch:
    BerkeleyDBXML_2.3.10_root_dir>"C:\Program Files\GnuWin32\bin\patch.exe" -p0 -i patch.2.3.10.2 --binary
    Regards,
    Andrei

  • Change XML Tags Parse Date

    I need to change tags or elements in XML that is exported from Access to to put data into a calendar.
    This:
    <Courses>
    <Date>3/04/2009</Date>
    <Title>Ocean Star Museum FENG 1001</Title>
    <Description>Galveston Offshore Rig Museum</Description>
    </Courses>
    To this:
    <events>
        <event>
            <month>3</month>
            <day>4</day>
            <year>2009</year>
            <text>Ocean Star Museum FENG 1001</text>
            <popuplink/>
            <style/>
            <tooltip/>
            <script/>
        </event>
    I know I need to use XSLT, but can I parse the date? SHould I put Day Month and Year separate in the database? Can it be parsed?

    I still dont know how to get the query to output what I want. Should I create all the columns necessary for the calendar?
    I need these XML elements:
    Month
    Day
    Year
    Text
    Popuplink
    Style
    Tooltip
    Script
    Filter
    These are the items in the sample xml that goes with the calendar. Should I make a table in Access that has these columns? I currently have the database working, but with a different configuration. I assume I may need to add a few columns such as "Popuplink" and others. How can I get the Month Day and Year field in a Query if I don't have a column for these. It seems the query relates to a column in the database.
    I'm currently trying to use the DatePart function in the Query Builder. I'm new to backend stuff.
    jessicauresti.net

  • Html tag parsing

    I have a jsp page with a form in it. In form there is a text area where
    user can put html tag and also regular text:
    such as :
    testing the tag <b> Hello </b>
    I want to write a servlet which will get the form's input and make sure
    that all the html tags are properly closed and also it has to deal with <a href = ....> stuff...I used string tokenizer but it has multiple limitation ....any idea or clue would be delightful !!
    Thanks.

    You could try my HTML parser which I made available on these forums a while ago:
    http://www.renegadeinternet.com/temp/htmlparser.zip
    It can detect syntax errors like tags not being opened or closed properly. However, it won't clean them up for you. If you want it cleaned up automatically consider using JTidy instead:
    http://sourceforge.net/projects/jtidy/
    That said, the source code, compiled classes, and javadoc are all included in that htmlparser.zip file. A few quick examples are provided to give you a jump start. One of the examples goes through a document and looks for <A> tags and prints out the value of their href attribute. If you're checking for links, that may be a good base to start with.

  • JNLP j2se version tag - possible bug ?

    Hi,
    I would like to confirm if this is a bug and if so, I will place an official bug report;
    I'm using Java 1.4.1, or at least Java Web Start 1.2...
    In the .jnlp file of my application I have this tag:
    <j2se version="1.4+" href="http://java.sun.com/products/autodl/j2se"/>
    I'm sure it worked at some time in the past, but now my application is not started with the latest J2RE on my machine.
    I have these Java Runtime Versions Enabled in my Java Web Start 1.2 configuration:
    1.4.1_01 (Yes, it was just released)
    1.4.0
    1.4.0_01
    1.4.1
    From the JNLP Spec, using "1.4+" should tell jws to use 1.4.1_01 ...
    By default, when a customer install a new JRE, I will have to tell him
    to deactivate his old JRE in JWS if it was problematic with my app !?
    Martin

    hello Martin,
    Am having trouble even having my application run with just one JRE!
    Am using spring layout, so works fine normally with 1.4.1_01 (the one thats installed on my machine). But when I specify the same as:
    <j2se version="1.4+"" href="http://java.sun.com/products/autodl/j2se"/>
    or
    <j2se version="1.4.1_01" href="http://java.sun.com/products/autodl/j2se"/>
    java web start loads the application but looks like its downloading a wrong JRE.. my screens dont show up properly (painting issues)..
    any ideas?
    would really appreciate your hel[p
    Thanks
    Gokul

  • NumberFormat parse() bug ? Please Help

    It seems like parse() method of NumberFormat fails silently for string with a number in scientific notation such as "1.456000E+05" -- I had to use a doubleValue(0 from Double().
    This very short piece illustrates it -- Can anyone please comment on any fallacies here ?
    Thanks.
    // Numberformat parse() fails when parsing
    // string to get double value
    // But Double.doubleValue() works
    import java.io.*;
    import java.text.*;
    public class jf {
    public static void main(String args[]) {
    String str = "1.456000E+05";
    System.out.println("Original string: str="+str);
    NumberFormat nf = NumberFormat.getInstance();
    try{
    double val = nf.parse(str).doubleValue();
    System.out.println("NumberFormat.parse() gives: val="+val);
    } catch (Exception e) {;}
    Double Val = new Double(str);
    System.out.println("Double.doubleValue(): val="+Val.doubleValue());

    Thanks, but changing to DecimalFormat ...
    import java.io.*;
    import java.text.*;
    public class jf2 {
       public static void main(String args[]) {
          String str = "1.456000E+05"; // 145600.00 in E format
          System.out.println("Original string: str="+str);
          DecimalFormat df = new DecimalFormat();
          try{
             double val = df.parse(str,(new ParsePosition(0))).doubleValue();
             System.out.println("DecimalFormat.parse() gives: val="+val);
          } catch (Exception e) {;}
          Double Val = new Double(str);
          System.out.println("Double.doubleValue(): val="+Val.doubleValue());
    }Still gave:
    Original string: str=1.456000E+05
    DecimalFormat.parse() gives: val=1.456
    Double.doubleValue(): val=145600.0Does this indicate a bug ? jre is 1.3.1

  • XMLDocument and blank XML tag parse issue

    var xmlDoc:XMLDocument = new XMLDocument();
                    xmlDoc.ignoreWhite = false;
                    xmlDoc.parseXML("<Test> </Test>");
                    var decoder:SimpleXMLDecoder = new SimpleXMLDecoder(true);
                    var processObj:Object = decoder.decodeXML(xmlDoc);
                   trace( processObj.Test  );
    Result is comming as 0 instead of a blank space between the tags(<Test> </Test>).

    Hi,
    Here are two possible solutions :
    xmlelement("EXCEPTIONS",
      xmlforest(
        xmlforest(
          v1.exception_code as "EXCEPTION_CODE"
        , v1.exception_long_desc as "EXCEPTION_LONG_DESC"
        ) as "EXCEPTION"
    )or,
    xmlelement("EXCEPTIONS",
      case when v1.exception_code is not null
             or v1.exception_long_desc is not null
        then xmlelement("EXCEPTION",
               xmlforest(
                 v1.exception_code as "EXCEPTION_CODE"
               , v1.exception_long_desc as "EXCEPTION_LONG_DESC"
      end
    )

  • PL/SQL Parser Bug?

    Hi,
    just came across a strange PL/SQL parser behavior. Why is the following PL/SQL code valid?
    DECLARE
        vEmpNo NUMBER;
    BEGIN
        FOR rEMP IN
          ( SELECT EMPNO
              INTO vEmpNo
              FROM EMP
        LOOP
            dbms_output.put_line('Value: '||vEmpNo);
        END LOOP;
    END;The "INTO vEmpno" doesn't make much sense, but it's successfully compiled and executed.
    Database version is 10.2.0.3.0
    Any idea?
    Patrick
    My APEX Blog: http://www.inside-oracle-apex.com/
    The APEX Builder Plugin: http://builderplugin.oracleapex.info/
    The ApexLib Framework: http://apexlib.sourceforge.net/

    the pl/sql manual gives the syntax of a cursor for loop as
    cursor_for_loop_statement ::=
    [<< label_name >>] FOR record_name IN
    {cursor_name [(cursor_parameter_name
                  [, cursor_parameter_name]...,)]
    | (select_statement)}
    LOOP statement [statement]...
    END LOOP [label_name];and the pl/sql manual defines a "select into" as
    "The SELECT INTO statement retrieves data from one or more database tables, and assigns the selected values to variables or collections. For a full description of the SELECT SQL statement, see Oracle Database SQL Reference."
    and it also says
    "Selecting At Most One Row: SELECT INTO Statement
    If you expect a query to only return one row, you can write a regular SQL SELECT statement with an additional INTO clause specifying the PL/SQL variable to hold the result."
    so, if pl/sql feels that the INTO is just another clause to a regular select statement, and cursor-for-loops work on select statements, then there is no problem. huh?????
    guess in a similar way to v8 pl/sql allowing select of booleans, it just ignores that clause. but since it isn't explicitly stated as being allowed, we can hope that oracle will eventually notice and get rid of it.

  • SQL Parsing Bug in Oracle SQL Analyze in 9i

    The following does not work in SQL Analyze on 9i:
    select extract(HOUR from to_TIMESTAMP('2003-02-28 13:00:00','YYYY-MM-DD HH24:MI:SS')) FROM DUAL;
    It complains at there being two "from" in the SQL.
    As I'm new to OTN is there a fix for this bug and is it listed in a bug tracker?
    Thanks

    Hi Rodrigo,
    Thank you for reporting this. The only bug I see currently logged on a comment affecting the generated View DDL involves ending the last line of the definition with a comment, which treats the ending semi-colon (even if on a different line) as part of the comment. That is actually related to a low-priority bug against an Oracle database API.
    Unfortunately, your pseudo-code is a bit complex. Trying a few quick, simpler tests against the standard HR schema did not reproduce the issue. I tried INNER JOIN, and nested SELECTs. It would help greatly if you could provide a test case compilable against one of the standard schema, like HR or SCOTT.
    Regards,
    Gary
    SQL Developer Team

Maybe you are looking for

  • MSI BIG BANG TRINERGY dual channel problem!

    Hey forum, I just installed a newly bought msi big bang trinergy. Everything went according to plan except from the point where I installed the 4gb (2x2gb) ram dimms( I have the XMS3, 4gb kit by Corsair). Let it be noted that i followed the instructi

  • Uploading RH8 to TFS with the help of VSTS MSSCCI Provider Plug-In

    I have upgraded an existing RoboHelp X5 Online Help project to RH8, and then imported topics from another RH8 project into it. The total number of topics exceeds 2500. I have also created about 20 folders in Project Manager to segregate the topics. A

  • Xsan and Final Cut Pro Setup

    Hello All, I am setting up an Xsan system to be used for Final Cut Pro HD editing. I have 2 full XRAIDs using 400 gb disks. I will have 2 PowerMac G5 editing stations. All connected together using a SanBox 5200 switch and a gigabit ethernet switch fo

  • Using features of a Podcast Track for Songs ...

    I am experimenting with adding a Podcast Track to a Song, and setting up the chapters the same as my arrangement: Verse, Chorus, Bridge, Etc. This allows me to click to a section quickly with the insertion point right where I need it. (This is the on

  • How to apply Content server patch

    Hi, How do I apply a Content server patch on Solaris. The Content server installed is 6.40 I followed the OSS Note Note 514500 - Importing Support Packages for the SAP Content Server. It says Replace the Shared Libraries in the directory "libexec" of