Mismatch in length

Hi experts,
I am writing a start routine,
      SELECT x y FROM /bic/axyz00
      INTO wa_a FOR ALL ENTRIES IN lt_b
      WHERE y = lt_b-z.
I am facing an syntax error:
E:When you use the addition "FOR ALL ENTRIES IN itab", the fields "y" and "LT_b-z" must have the same type and the
same length.
The data type of both are same but the length defers.
Now I can't change the length of info objects.
Is there any other way ?
Thanks & Regards,
Bhadri M.

Bhadri M wrote:
Hi experts,
>
> I am writing a start routine,
>
>       SELECT x y FROM /bic/axyz00
>
>       INTO wa_a FOR ALL ENTRIES IN lt_b
>
>       WHERE y = lt_b-z.
>
> I am facing an syntax error:
>
> E:When you use the addition "FOR ALL ENTRIES IN itab", the fields "y" and "LT_b-z" must have the same type and the
> same length.
>
> The data type of both are same but the length defers.
>
> Now I can't change the length of info objects.
>
> Is there any other way ?
>
> Thanks & Regards,
> Bhadri M.
TYPES: begin of it_a,
x type /BIC/OI<Iobjects>,
y type /BIC/OI<Iobjects>
END OF it_a.
DATA : itab type standard table of it_a,
wa_a like line of it_a.

Similar Messages

  • Question on BPEL Process Performance

    Hello,
    We have a BPEL process reading the datafile through file adapter and upserting into DB using DB Adapter. Our requirement is
    If there are 10 records to process and two records (record 5 and 9) fail while inserting/updating for some reason(i.e data type mismatch, column length mismatch etc..), at the end of the process you should see 8 records in the destination table and two records in error table.
    I know there are solutions of this :
    *1) Multiple calls to DB:* Use a While loop in a BPEL process and Invoke DB adapter for each record and use exception handling(Catch all block).
    *2) Invoke Store Procedure:* to prevent multiple calls to DB, create a stored proc on DB side to iterate and insert the records and the stored proc should also return the IDs of failed records back as error response so that you can insert those failed records to a log table or in log files.
    Can you suggest which solution is best in terms of performance and why ??
    Also we need to perform some business validation (i.e NOT NULL check, date format check etc..), Where should we perform this.. at DB level or BPEL process level?? and why..
    Thanks,
    Buddhi

    BPEL is a slow performer.
    Always call a stored procedure to do complex data processings.
    Hence go with the second approach.
    Error records:
    If your going to log errors in the same database, insert the error details direcly into the error table. Dont go back to BPEL.
    Application specific validations should be handled in the application itself.
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Non-UTF8 DADs and PlsqlTransferMode RAW

    Hey, so here's our situation. Oracle DB 10g and OAS 10g 9.0.4.2. We have a lot of DAD-based PL/SQL apps, with DADs set up per language. Some time ago, we converted the databases to UTF8. Everything worked pretty much fine, except for all the errors about language conversion in our logs. We've been getting our app developers/site managers to slowly move over to using new UTF8 DADs, but many of the old language-specific DADs are in use.
    Well, some of the pages had the problem with mismatched content length (see Note:244544.1) but no one saw that as a big deal - until this weekend, when we moved over to a new load balancer, and the LB is waiting for the page to "finish" before passing it on to the user, making all our non-UTF8 DAD apps hang when using non-English languages. Big production problem.
    So the docs seem to say that the magic solution for me is to set all my non-UTF8 DADs to PlsqlTransferMode RAW. I've tested this and it resolves the problem at hand, but it scares all the application managers here who worry that it'll have some kind of side effects.
    So question to all - in a reasonably complex environment, with a heavily international Internet user base (wide variety of browsers, character settings, etc) - could there be any unforseen impact from changing from CHAR to RAW for the transfer mode? Or should it be utterly transparent to the end user, given that all the data is stored in the DB in utf8?
    Thanks,
    Ernest

    There is something similar before:
    wwv_flow.accept was not found on this server
    what lead to some DAD changes....revert is helping ?
    Regards,
    Damir

  • Script to reorder pages?

    I'm looking for a script to reorder the pages in a large document (a few hundred pages).
    I need to be able to create the new order based on the old page numbers [for example: I need to specify that the new order should be 100, 212, 3, 9, 178.... all referencing the original page numbers.] When I move pages manually the old page numbers are no longer valid, which is why I can't do it manually.
    Anyone that's seen/written such a script is invited to reply, as well as anyone who'd be willing to try writing one.  Thanks.

    Here's the script with my order:
    var order = "191,192,165,76,169,167,19,61,250,201,143,2,3,4,5,6,7,8,9,10,190,51,95,125,11,12,249,13,5 2,70,122,14,15,16,17,18,60,68,123,252,262,20,1,22,23,121,128,126,24,25,178,28,176,179,29,3 0,27,31,168,181,127,32,33,170,183,36,37,38,39,182,164,133,159,98,172,59,56,40,41,261,42,43 ,180,161,53,35,34,220,26,186,21,77,226,44,264,266,45,171,136,132,46,47,48,49,50,244,129,25 1,54,166,195,62,63,64,265,268,65,66,67,196,69,204,145,146,147,71,72,73,74,124,75,118,58,55 ,269,270,57,148,130,149,150,151,131,119,257,120,229,97,243,152,153,154,155,156,135,157,158 ,140,99,160,162,173,174,134,96,194,107,100,101,102,103,104,105,106,108,109,141,111,112,113 ,175,177,247,184,185,114,115,116,117,138,94,78,110,79,80,137,81,82,83,84,85,86,87,88,89,90 ,91,92,188,189,193,187,199,200,142,263,260,202,203,239,205,198,144,206,207,208,209,210,211 ,212,139,197,213,214,215,216,217,218,163,219,221,222,223,224,225,227,228,230,231,232,233,2 34,235,236,237,238,246,240,242,245,248,253,254,255,256,258,259,267,93,241"; reorderPages(order);
    function reorderPages(/*str*/newOrder)
    var pages = app.activeDocument.pages;
    var pgMap = (function()
        var items = newOrder.replace(/[^\d,-]/g,'').split(',');
        var r = [], bkp={}, i, sz, p;
        while(i=items.shift())
              i = i.split('-');
              // don't allow "x-y-z"
              if ( (sz=i.length) > 2 ) return false;
              // don't allow "max-min"
              if ( i[0] > i[sz-1] ) return false;
              for( p=+i[0] ; p<= +i[sz-1] ; p++ )
                & nbsp; {
                & nbsp; if (!pages.item(''+p).isValid) return false;
                & nbsp;
                & nbsp; if (''+p in bkp) return false;
                & nbsp; bkp[''+p]=1;
                & nbsp; r.push(pages.item(''+p).id);
                & nbsp; }
        return r;
    if ( !pgMap )
        alert("Invalid reordering string");
        return false;
    var sz = pgMap.length;
    if (sz != pages.length)
        alert ("Page number mismatch -- "+pgMap.length+" given, "+pages.length+" in document");
        return false;
    // at this point, {pgMap} contains a valid permutation
    var i, pg;
    app.scriptPreferences.enableRedraw = false; for( i=0 ; i < sz ; i++ )
        pages.itemByID(pgMap[i]).move(LocationOptions.BEF ORE, pages[i]); app.scriptPreferences.enableRedraw = true; }

  • Response content length Mismatch

    Hi All,
    I have this problem. When ever i run the application,i get the error "Response content length mismatch" for image,css,.png files.. AM using iPLanet 7.0 ..In my obj.conf file, there is no "Output fn" and <Client> tag..KIndly help me out in this as its really urgent
    REgards

    Hi All,
    I have this problem. When ever i run the application,i get the error "Response content length mismatch" for image,css,.png files.. AM using iPLanet 7.0 ..In my obj.conf file, there is no "Output fn" and <Client> tag..KIndly help me out in this as its really urgent
    REgards

  • HTTP Compression causes HTTP2228: Response content length mismatch

    Dear All,
    My application use iPlanet 6.1, recently we have enabled HTTP compression for the webserver.
    Which inturn does not picking up style sheet and results with bad look and feel on front end.
    On the back iPlanet logs we see some errors like
    warning (23569): for host xxx.xxx.xxx.xxtrying to GET /zbank2/css/zbank.css, finish-response reports: HTTP2228: Response content length mismatch (315 bytes with a content length of 945)
    Could you please help to resolve this problem
    Thanks,
    Jude

    Can you send your css file? I tried it on Web Server 7.0 update 3 seems to be working fine.
    I made a css file from [http://www.w3.org/Style/Examples/011/firstcss|http://www.w3.org/Style/Examples/011/firstcss]
    $cat mystyle.css
    body {
      padding-left: 11em;
      font-family: Georgia, "Times New Roman",
            Times, serif;
      color: purple;
      background-color: #d8da3d }
    ul.navbar {
      list-style-type: none;
      padding: 0;
      margin: 0;
      position: absolute;
      top: 2em;
      left: 1em;
      width: 9em }
    h1 {
      font-family: Helvetica, Geneva, Arial,
            SunSans-Regular, sans-serif }
    ul.navbar li {
      background: white;
      margin: 0.5em 0;
      padding: 0.3em;
      border-right: 1em solid black }
    ul.navbar a {
      text-decoration: none }
    a:link {
      color: blue }
    a:visited {
      color: purple }
    address {
      margin-top: 1em;
      padding-top: 1em;
      border-top: thin dotted }
    $cat myhtml.html
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    <head>
      <title>My first styled page</title>
      <link rel="stylesheet" href="mystyle.css">
    </head>
    <body>
    This is style.html
    </body>
    </html>$cat obj.conf
    <Object name="default">
    AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true"
    NameTrans fn="ntrans-j2ee" name="j2ee"
    NameTrans fn="pfx2dir" from="/mc-icons" dir="/export1/wsNov4/iplanet/ias/server/work/B1/SunOS5.8_DBG.OBJ/lib/icons" name="es-internal"
    PathCheck fn="uri-clean"
    PathCheck fn="check-acl" acl="default"
    PathCheck fn="find-pathinfo"
    PathCheck fn="find-index-j2ee"
    PathCheck fn="find-index" index-names="index.html,home.html,index.jsp"
    ObjectType fn="type-j2ee"
    ObjectType fn="type-by-extension"
    ObjectType fn="force-type" type="text/plain"
    Service method="(GET|HEAD)" type="magnus-internal/directory" fn="index-common"
    Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file"
    Service method="TRACE" fn="service-trace"
    Output fn="insert-filter" filter="http-compression" type="text/*" vary="on" fragment-size="8096" compression-level="6"
    Error fn="error-j2ee"
    AddLog fn="flex-log"
    </Object>
    <Object name="j2ee">
    Service fn="service-j2ee" method="*"
    </Object>
    <Object name="es-internal">
    PathCheck fn="check-acl" acl="es-internal"
    </Object>
    <Object name="cgi">
    ObjectType fn="force-type" type="magnus-internal/cgi"
    Service fn="send-cgi"
    </Object>
    <Object name="send-precompressed">
    PathCheck fn="find-compressed"
    </Object>
    <Object name="compress-on-demand">
    Output fn="insert-filter" filter="http-compression"
    </Object>Sent a request, but I didn't see any errors
    [07/Nov/2008:12:58:53] finest (22021):  GET /mystyle.css, func_exec reports: executing method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file" Directive="Service"
    [07/Nov/2008:12:58:53] finest (22021):  GET /mystyle.css, func_exec reports: executing fn="insert-filter" filter="http-compression" type="text/*" vary="on" fragment-size="8096" compression-level="6" Directive="Output" magnus-internal=""
    [07/Nov/2008:12:58:53] fine (22021): inserted filter http-compression
    [07/Nov/2008:12:58:53] finest (22021):  GET /mystyle.css, func_exec reports: fn="insert-filter" filter="http-compression" type="text/*" vary="on" fragment-size="8096" compression-level="6" Directive="Output" magnus-internal="" returned 0 (REQ_PROCEED)
    [07/Nov/2008:12:58:53] finest (22021):  GET /mystyle.css, func_exec reports: method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file" Directive="Service" returned 0 (REQ_PROCEED)...ssltap shows the response was encoded :
    --> [
    GET /mystyle.css HTTP/1.1^M
    Host: ....
    User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.8.1.2) Gecko/20070225
    Firefox/2.0.0.2^M
    Accept: text/css,*/*;q=0.1^M
    Accept-Language: en-us,en;q=0.5^M
    Accept-Encoding: gzip,deflate^M
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7^M
    Keep-Alive: 300^M
    Connection: keep-alive^M
    Referer: http://.../myhtml.html^M
    Cookie: SUN_ID=129.147.37.51:287861225347735; s_vi=[CS]v1|48F6E7BF00000316-A02082200000556[CE]; nfTimeStamps=19700101000000%7C19700101000000%7C19700101000000; nfSettings=112101110%7C%7Cen_US%7C%7C0%7C60%7C-1%7C%7Cweek%7C-1%7C; location=US;
    s_cc=true; s_sq=%5B%5BB%5D%5D; AMAuthCookie=AQIC5wM2LY4SfczkxcjsoIVQbGnnqbFrqk8lWxYT1xzFVlE%3D%40AAJTSQACMDI%3D%23^M
    ^M
    <-- [
    HTTP/1.1 200 OK^M
    Server: Sun-Java-System-Web-Server/7.0^M
    Date: Fri, 07 Nov 2008 07:28:53 GMT^M
    Content-type: text/css^M
    Last-modified: Fri, 07 Nov 2008 07:20:29 GMT^M
    Etag: W/"277-4913ec3d"^M
    Content-encoding: gzip^M
    Vary: accept-encoding^M
    Transfer-encoding: chunked^M
    ^M
    165^M
    ^_\213^H^CU\222\301N\3030^L\206\357{
    ^K\256\313\2641!A8q^Z'^N^[/\3406nk-M\252$\355\250\320\336\2354)l\315\245\262^?\307\376?\247\205U#\374\254:T\212M-4UA\302nG\355[\314V\326^DQa\313z\224p \353j\3065<|qK^^>\351^BG\333\242yX\307\322|\222\262^FO\216\253\251Ai\265u^R\272\336u\232\246D\201\345\271v\2667J\314\332\243zQ\270Wp]\365zcp(\320%G\232}^P>\214\232D^X;\222`\254I-f\253^R\266S\324b4e\346\240\263\236^C\333^Xb\341\255\356C\272^Pl'\341)^S\315|9\270\260
    \215\204Wj\343\364f\227\306.\220?H^O^T\270\214\320^G24\304\357\273c\3247\340SoNh\2748R\335kt^Q}\212^R\377\202Hs\352~\303\227pi8\373\373G\330<G'\333%\343f\237\275^V\326)r\302q\335d\210\200\254\240\320\261\345b^T\246I\201\276\203PTZ\207y#\323\372b^]J\315\346\234J\346^G(t\237\205\201\343\366H\335k\371\341&U)G\336'-\373^Ui\255\363&\377~\237\373\334\3548\245B\303^F\224^MS\373\353j\365^K O\2450w^B^M
    0^M
    ^M
    ]

  • Length mismatch in 0QUANTITY (MENGE) FROM R/3 TO ORDER QUANTITY(0PO_QTY)BW

    Hi Experts,
    Need your help on the issue mentioned in the subject line.
    I have to show 0AMOUNT= ONETPRICE*0PO_QTY in the query. By mistake I mapped QUANTITY (MENGE) to QUANTITY(0QUANTITY) from data source to DSO. due to this fact. Incorrect values are getting populated in the query.
    To avoid this issue, I have added 0PO_QTY in the DSO and then I am mapping it to MENGE of Data source.as a result of this transformation is not getting saved because there is a lenth mismatch. R3 Field is of length 13 and 0PO_QTY is of length 9.
    Can anyone please suggest as to how we can avoid the issue of length mismatch and save the transformation.
    it would be great if  you can responsd immediatly.
    Regards,
    Mohd Mujahed Zaffar
    9966235863

    Hi Jaisingh,
    Goto your keyfigure 0PO_QTY . goto tab Additional properties. Click the Data element and you can check the data length in the Datatype tab.
    the keyfigure 0PO_QTY  data length should be 17. as you mentioned, ur R/3 field is 13 charater, it shuld fit the size...
    Please check ur error message correctly...
    if it is useful assign points.
    regards,
    Senthil

  • Packet length mismatch 14336,56 on x2100 after patch 118855-19

    I'm new to solaris, and I don't currently have a solaris support contract.
    After installing solaris 10 6/06 onto my shiny new x2100 (base model) and installing the latest available patches (as of this posting), I started seeing the following message repeated every few seconds in the system log:
    ip: [ID 498608 kern.notice] Packet length mismatch: 14336, 56
    Backing out 118855-19 causes the message to stop appearing.
    Other than this message, I don't believe I have encountered any actual problems (yet).
    Any suggestions on whether I should:
    - continue to ignore this message;
    - back out the patch;
    - post this in another forum;
    - try to investigate?
    Update:
    The following messages have also appeared in the system log during shutdown:
    ip: [ID 646971 kern.notice] ip_create_dl: hw addr length = 0
    ip: [ID 200596 kern.error] bge0: <unknown primitive> failed: DL_UNSUPPORTED
    Message was edited by:
    Mike_Watters

    Hi!
    I have this patch installed, but I haven't this problem (I use IPv4).
    $ uname -srvmpi
    SunOS 5.10 Generic_118855-19 i86pc i386 i86pc
    1) Check that all recommended patches was applied.
    2) It seems to me, that one of your application uses raw socket interface
    (IP_HDRINCL, see /usr/include/netinet/in.h, ip(7p), ip6(7p), icmp6(7p)), and
    length field (ip_len, see /usr/include/netinet/ip.h) in raw packet from
    application supplied in wrong byte sequence (application was design for big
    endian computer).
    Usually kernel drops that kind of packets silently. May be new ip driver
    (/kernel/drv/ip.conf), which includes in this patch starts to work in verbose
    mode...
    Try to find this application by stopping applications one by one.

  • Content length mismatch

    Hi all
    I'm getting these type of errors when accessing content on my web server
    Dows anyone know why this could happen???
    [23/Nov/2004:21:17:35] warning ( 2167):      for host 192.168.107.20 trying to GET /RCU/css/ing_exchange.css, finish-response reports: HTTP2228: Response content length mismatch (2697 bytes with a content length of 5245)
    [23/Nov/2004:21:17:35] warning ( 2167):      for host 192.168.107.23 trying to GET /RCU/css/common.js, finish-response reports: HTTP2228: Response content length mismatch (2697 bytes with a content length of 5245)
    thanks a lot !

    yep, those files are served by a backend App Serv, actually, the web server load balances 3 Application Servers.
    I have no network connection problems, but somehow the files between Web and App servers are not completely sent.
    I also have these 2 errors, i dont know if they're related
    [24/Nov/2004:11:13:53] warning ( 3510):      reports: lb.runtime: ROUT1014: Non-idempotent request /RCU/css/ing_exchange.css cannot be retried.
    [24/Nov/2004:11:13:53] info ( 3510):      reports: lb.runtime: RNTM3003 : Error servicing the request : selected server could not service     
    thanx

  • "Argument mismatch in property or function argument" on nodes.length

    Hi,
    However I try to get the length on the nodes property, I always get this error:
      "Argument mismatch in property or function argument"
    It happens regardless of which level of the DOM/SOM I try at, even though I can resolve nodes, get values, etc.
    An example that would throw the error: 
        var objDataGroup = xfa.resolveNode("$data");      xfa.host.messageBox (objDataGroup.nodes.length);
    What am I doing wrong?
    Thanks!

    Did you try the below..
    Try the resolveNode on $record instead of $data.
    var objDataGroup = xfa.resolveNode("$record");
    xfa.host.messageBox("" + objDataGroup.nodes.length);
    Thanks
    Srini
    Message was edited by: Srini Dhulipalla

  • ORA-06525: Length Mismatch for CHAR or RAW data

    ORA-06525: Length Mismatch for CHAR or RAW data
    ORA-06512: at "SYS.UTL_FILE", line 127
    ORA-06512: at "SYS.UTL_FILE", line 1204
    ORA-06512: at line 14

    alter session SET smtp_out_server = 'mumbai1:100';
    declare
    v_utl_filehandler       UTL_FILE.FILE_TYPE;
    v_rawfile                       RAW(32767);
    v_size                               NUMBER;
    v_block                              NUMBER;
    v_boolean                   BOOLEAN;
    v_file_dir                      varchar2(100);
    v_transfer_location varchar2(100) := '[email protected]';
    v_file_name varchar2(100) := 'mailattachment.doc';
    begin
    v_file_dir := 'MAIL_DIR';
    v_utl_filehandler := UTL_FILE.FOPEN(v_file_dir, v_file_name, 'r');
    UTL_FILE.fgetattr(v_file_dir, v_file_name, v_boolean, v_size, v_block);
    UTL_FILE.get_raw(v_utl_filehandler, v_rawfile, v_size);
    UTL_FILE.FCLOSE(v_utl_filehandler);
    sys.utl_mail.send_attach_raw( sender            =>      '[email protected]'
    , recipients    =>      v_transfer_location
    , subject               =>      'EBS Production Database status from ifdb2'
    , message               =>      'Dear Sir'||CHR(13)||CHR(13)||
    'Please find attached database status file from EBS PRODUCTION.'||CHR(13)||CHR(13)||
    'Thanks'||CHR(13)||
    'oracle@IFEBPRD2'||CHR(13)||CHR(13)
    , attachment    =>      v_rawfile
    , att_inline    =>      FALSE
    , att_filename  =>      v_file_name
    end;
    exit;

  • Data type length mismatch -urgent pls

    In the following query i have done a comparision in where clause as follows
    OBJECTID         =   itab2-kdauf
    (char length = 90)  (char length =10)
    it says the error that required same same length.
    how to solve this problem, help me pls, very urgent.
    select OBJECTCLAS
           OBJECTID
           CHANGENR
           TABNAME
           TABKEY
           FNAME
           CHNGIND
           VALUE_NEW
           VALUE_OLD
           from cdpos into corresponding fields of table ipos
           for all entries in itab2
           where tabname = 'VBAP' and
                 fname = 'ABGRU' and
                 OBJECTID = itab2-kdauf.
    Regards
    Rajaram

    Hi Rajaram.
    If the KDAUF has to match with the First 10 characters of OBJECTID then do like this..
    select OBJECTCLAS
    <b>OBJECTID(10)</b>
    CHANGENR
    TABNAME
    TABKEY
    FNAME
    CHNGIND
    VALUE_NEW
    VALUE_OLD
    from cdpos into corresponding fields of table ipos
    for all entries in itab2
    where tabname = 'VBAP' and
    fname = 'ABGRU' and
    <b>OBJECTID(10) = itab2-kdauf.</b>
    <b>Reward if helpful</b>

  • Length mismatch for NAST-OBJKY and EKKO-EBELN

    Hi All,
    I am using Table NAST,and by using FOR ALL Entries with table ekko I am trying to use OBJKY = it_ekko-ebeln.But I am getting error message as length is different.when i checked OBJKY is of length 25 and EBELN is of lenght 10.Please help me to solve this problem.I tried to take a local variable but I am not able to use it.
    here is my code
    IF it_ekko IS NOT INITIAL .
        SELECT kappl    " Application for message conditions
               objky    " Object Key
               kschl    " Message type
               spras    " Message language
               parnr    " Message partner
               parvw    " Partner function
               erdat    " Date on which status record was created
               eruhr    " Time at which status record was created
               vstat    " Processing status of message
          FROM nast
          INTO TABLE it_nast
         FOR ALL ENTRIES IN it_ekko
          WHERE kappl = gc_apps
           AND objky = it_ekko-ebeln
            AND kschl IN s_kschl.
        IF sy-subrc = 0.
          SORT gt_nast BY kappl objky.

    Declare Like this,
    data : begin of it_ekko,
    ebeln type nast-objky,
    end of it_ekko.
    Regards,
    Dileep .C

  • Premiere Pro CC 2014 imported video length mismatch

    I've got a problem in Premiere Pro CC 2014 where the audio and video get out of sync the farther you go into the imported clip.  While troubleshooting I noticed that Premiere isn't properly reading the video length of the imported file.  Windows reports the right length, as do VLC and Handbrake, but Premiere shows a time about 30 seconds shorter than the real file.  I've included the file info from MediaInfo and Premiere here.  Windows reports a (correct) length of 1:56:39.  This happens on two different Windows computers both running the latest release of Premiere Pro.  Has anyone seen this?  I've tried to search for similar issues but haven't found anything like this.  Thanks!
    ----- MediaInfo -----
    General
    Complete name                            : C:\Users\aprice\Desktop\CI_EOUGame.mp4
    Format                                   : MPEG-4
    Format profile                           : QuickTime
    Codec ID                                 : qt 
    File size                                : 3.22 GiB
    Duration                                 : 1h 56mn
    Overall bit rate                         : 3 954 Kbps
    Encoded date                             : UTC 2015-01-10 02:38:58
    Tagged date                              : UTC 2015-01-10 04:35:38
    Writing library                          : Apple QuickTime
    Video
    ID                                       : 1
    Format                                   : AVC
    Format/Info                              : Advanced Video Codec
    Format profile                           : [email protected]
    Format settings, CABAC                   : Yes
    Format settings, ReFrames                : 4 frames
    Codec ID                                 : avc1
    Codec ID/Info                            : Advanced Video Coding
    Duration                                 : 1h 56mn
    Bit rate                                 : 3 756 Kbps
    Width                                    : 1 920 pixels
    Height                                   : 1 080 pixels
    Display aspect ratio                     : 16:9
    Frame rate mode                          : Variable
    Frame rate                               : 29.871 fps
    Minimum frame rate                       : 7.500 fps
    Maximum frame rate                       : 30.000 fps
    Color space                              : YUV
    Chroma subsampling                       : 4:2:0
    Bit depth                                : 8 bits
    Scan type                                : Progressive
    Bits/(Pixel*Frame)                       : 0.061
    Stream size                              : 3.06 GiB (95%)
    Language                                 : English
    Encoded date                             : UTC 2015-01-10 02:38:58
    Tagged date                              : UTC 2015-01-10 04:35:38
    Audio
    ID                                       : 2
    Format                                   : AAC
    Format/Info                              : Advanced Audio Codec
    Format profile                           : LC
    Codec ID                                 : 40
    Duration                                 : 1h 56mn
    Source duration                          : 1h 56mn
    Bit rate mode                            : Constant
    Bit rate                                 : 192 Kbps
    Channel(s)                               : 2 channels
    Channel positions                        : Front: L R
    Sampling rate                            : 44.1 KHz
    Compression mode                         : Lossy
    Stream size                              : 160 MiB (5%)
    Source stream size                       : 160 MiB (5%)
    Language                                 : English
    Encoded date                             : UTC 2015-01-10 02:38:58
    Tagged date                              : UTC 2015-01-10 04:35:38
    ----- End MediaInfo -----
    ----- Premiere -----
    File Path: C:\Users\aprice\Desktop\CI_EOUGame.mp4
    Type: MPEG Movie
    File Size: 3.2 GB
    Image Size: 1920 x 1080
    Frame Rate: 29.97
    Source Audio Format: 44100 Hz - compressed - Stereo
    Project Audio Format: 44100 Hz - 32 bit floating point - Stereo
    Total Duration: 01:56:09:09
    Pixel Aspect Ratio: 1.0
    ----- End Premiere -----

    Thanks Ann.  I noticed that in the MediaInfo output and thought it was strange, since I don't typically deal in variable frame rate footage.  After converting it to constant frame rate with Handbrake the problem appears to have been resolved.  I'm working to find out if the program that records the video can be switched to constant frame rate mode to fix this issue permanently.  Thanks for the help!

  • Type mismatch on SOAP Web Service method invocation

    When I run the generated client for a web service, I get the following error, which I can get rid of by using a primitive type (e.g. String) as the parameter to doSomething instead of wstest.test2.APIClass3, i.e. the SOAP server seems happy handling wstest.test2.APIClass1 as a return type, but not a similar class as a parameter type:
    [SOAPException: faultCode=SOAP-ENV:Server; msg=type mismatch [java.lang.IllegalArgumentException]]
         wstest.test2.APIClass1 wstest.test2.EmbeddedStatelessTest2Stub.doSomething(wstest.test2.APIClass3)
              EmbeddedStatelessTest2Stub.java:89
         void wstest.test2.EmbeddedStatelessTest2Stub.main(java.lang.String[])
              EmbeddedStatelessTest2Stub.java:48
    I am using JDeveloper9i 9.0.3 Preview and the standalone OC4J 9.0.3 that came with it. I followed the Oracle9i JDeveloper 9.0.3 Web Services Quickstart Install (http://otn.oracle.com/tech/webservices/htdocs/quickstart/quickstart903.html) to get OC4J running standalone. I had to register the stateless EJB provider, and the WEB services wizard didn't manage to include APIClass2 (an instance of which is contained in APIClass1) in the .dd so I added it manually which works fine with APIClass1 as the method return type.
    Sorry for the length of this posting, but I wasn't sure which bits would be relevant.
    WSDL
    ====
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!--Generated by the Oracle9i JDeveloper Web Services WSDL Generator-->
    <!--Date Created: Wed Sep 11 15:54:08 BST 2002-->
    <definitions
    name="StatelessTest2"
    targetNamespace="http://wstest/test2/StatelessTest2.wsdl"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:tns="http://wstest/test2/StatelessTest2.wsdl"
    xmlns:ns1="http://wstest.test2/IStatelessTest2.xsd">
    <types>
    <schema
    targetNamespace="http://wstest.test2/IStatelessTest2.xsd"
    xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
    <complexType name="wstest_test2_APIClass3" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
    <all>
    <element name="Name" type="string"/>
    <element name="Value" type="double"/>
    </all>
    </complexType>
    <complexType name="wstest_test2_APIClass1" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
    <all>
    <element name="Name" type="string"/>
    <element name="Value" type="double"/>
    <element name="APIClass2" type="ns1:wstest_test2_APIClass2"/>
    </all>
    </complexType>
    <complexType name="wstest_test2_APIClass2" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
    <all>
    <element name="IntegerValue" type="int"/>
    <element name="DoubleValue" type="double"/>
    <element name="Name" type="string"/>
    </all>
    </complexType>
    </schema>
    </types>
    <message name="doSomething0Request">
    <part name="p0" type="ns1:wstest_test2_APIClass3"/>
    </message>
    <message name="doSomething0Response">
    <part name="return" type="ns1:wstest_test2_APIClass1"/>
    </message>
    <portType name="StatelessTest2PortType">
    <operation name="doSomething">
    <input name="doSomething0Request" message="tns:doSomething0Request"/>
    <output name="doSomething0Response" message="tns:doSomething0Response"/>
    </operation>
    </portType>
    <binding name="StatelessTest2Binding" type="tns:StatelessTest2PortType">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="doSomething">
    <soap:operation soapAction="" style="rpc"/>
    <input name="doSomething0Request">
    <soap:body use="encoded" namespace="wstest.test2.StatelessTest2" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </input>
    <output name="doSomething0Response">
    <soap:body use="encoded" namespace="wstest.test2.StatelessTest2" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
    </output>
    </operation>
    </binding>
    <service name="StatelessTest2">
    <port name="StatelessTest2Port" binding="tns:StatelessTest2Binding">
    <soap:address location="http://localhost:8888/soap/servlet/soaprouter"/>
    </port>
    </service>
    </definitions>
    Deployment Decriptor
    ====================
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!--Generated by the Oracle9i JDeveloper Web Services Deployment Descriptor Generator-->
    <!--This Deployment Descriptor file is for use with the Oracle9iAS Release 2 / Apache 2.2 SOAP Server SOAP Server-->
    <!--Date Created: Wed Sep 11 15:54:09 BST 2002-->
    <isd:service
    id="wstest.test2.StatelessTest2"
    type="rpc"
    xmlns:isd="http://xmlns.oracle.com/soap/2001/04/deploy/service">
    <isd:provider
    id="stateless-ejb-provider"
    methods="doSomething"
    scope="Request">
    <isd:option key="JNDILocation" value="StatelessTest2"/>
    <isd:option key="DeploymentName" value="StatelessTest2"/>
    </isd:provider>
    <isd:faultListener
    class="org.apache.soap.server.DOMFaultListener"/>
    <isd:mappings>
    <isd:map
    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
    qname="x:wstest_test2_APIClass1"
    javaType="wstest.test2.APIClass1"
    java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
    xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map
    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
    qname="x:wstest_test2_APIClass2"
    javaType="wstest.test2.APIClass2"
    java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
    xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map
    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:x="http://wstest.test2/IStatelessTest2.xsd"
    qname="x:wstest_test2_APIClass3"
    javaType="wstest.test2.APIClass3"
    java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer"
    xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    </isd:mappings>
    </isd:service>
    StatelesTest2.java
    ==================
    package wstest.test2;
    import javax.ejb.EJBObject;
    import java.rmi.RemoteException;
    public interface StatelessTest2 extends EJBObject {
    * @webmethod
    APIClass1 doSomething(APIClass3 p0) throws RemoteException;
    StatelessTest2Bean.java
    =======================
    package wstest.test2.impl;
    import javax.ejb.SessionBean;
    import javax.ejb.SessionContext;
    import wstest.test2.APIClass1;
    import wstest.test2.APIClass2;
    import wstest.test2.APIClass3;
    public class StatelessTest2Bean implements SessionBean {
    public void ejbCreate() {
    public void ejbActivate() {
    public void ejbPassivate() {
    public void ejbRemove() {
    public void setSessionContext(SessionContext ctx) {
    public APIClass1 doSomething(APIClass3 p0) {
    APIClass1 ac1 = new APIClass1();
    ac1.setName(p0.getName() + "1");
    ac1.setValue(p0.getValue());
    APIClass2 ac2 = ac1.getAPIClass2();
    ac2.setName(p0.getName() + "2");
    ac2.setIntegerValue(new Integer(ac1.getValue().intValue()));
    ac2.setDoubleValue(new Double(ac1.getValue().doubleValue() * 2.0));
    return ac1;
    EmbeddedStatelessTest2Stub.java
    ===============================
    I change the http port from 8988 to 8888 to get this working. Also, the generated referenced a new class APIClass31, also generated, but as it didn't make any difference to the problem I replaced it with APIClass3, which has essentially the same characteristics.
    package wstest.test2;
    import oracle.soap.transport.http.OracleSOAPHTTPConnection;
    import org.apache.soap.encoding.soapenc.BeanSerializer;
    import org.apache.soap.encoding.SOAPMappingRegistry;
    import org.apache.soap.util.xml.QName;
    import java.net.URL;
    import org.apache.soap.Constants;
    import org.apache.soap.Fault;
    import org.apache.soap.SOAPException;
    import org.apache.soap.rpc.Call;
    import org.apache.soap.rpc.Parameter;
    import org.apache.soap.rpc.Response;
    import wstest.test2.*;
    import java.util.Vector;
    import java.util.Properties;
    import wstest.test2.APIClass1;
    import wstest.test2.APIClass2;
    import wstest.test2.APIClass3;
    * Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
    * Date Created: Wed Sep 11 15:41:19 BST 2002
    * WSDL URL: file:/C:/Projects/WSTest/Test2/src/wstest/test2/StatelessTest2.wsdl
    public class EmbeddedStatelessTest2Stub
    public EmbeddedStatelessTest2Stub()
    m_httpConnection = new OracleSOAPHTTPConnection();
    m_smr = new SOAPMappingRegistry();
    BeanSerializer beanSer = new BeanSerializer();
    m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass1"), wstest.test2.APIClass1.class, beanSer, beanSer);
    m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass2"), wstest.test2.APIClass2.class, beanSer, beanSer);
    m_smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("http://wstest.test2/IStatelessTest2.xsd", "wstest_test2_APIClass3"), wstest.test2.APIClass3.class, beanSer, beanSer);
    public static void main(String[] args)
    try
    EmbeddedStatelessTest2Stub stub = new EmbeddedStatelessTest2Stub();
    // Add your own code here.
    APIClass3 ac3 = new APIClass3();
    ac3.setName("fred");
    ac3.setValue(new Double(17.36));
    printAPIClass3("Input", ac3);
    APIClass1 retAc1 = stub.doSomething(ac3);
    printAPIClass1("Return", retAc1);
    catch(Exception ex)
    ex.printStackTrace();
    public String endpoint = "http://172.25.1.176:8888/soap/servlet/soaprouter";
    private OracleSOAPHTTPConnection m_httpConnection = null;
    private SOAPMappingRegistry m_smr = null;
    public APIClass1 doSomething(APIClass3 p0) throws Exception
    APIClass1 returnVal = null;
    URL endpointURL = new URL(endpoint);
    Call call = new Call();
    call.setSOAPTransport(m_httpConnection);
    call.setTargetObjectURI("wstest.test2.StatelessTest2");
    call.setMethodName("doSomething");
    call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);
    Vector params = new Vector();
    params.addElement(new Parameter("p0", wstest.test2.APIClass3.class, p0, null));
    call.setParams(params);
    call.setSOAPMappingRegistry(m_smr);
    Response response = call.invoke(endpointURL, "");
    if (!response.generatedFault())
    Parameter result = response.getReturnValue();
    returnVal = (APIClass1)result.getValue();
    else
    Fault fault = response.getFault();
    throw new SOAPException(fault.getFaultCode(), fault.getFaultString());
    return returnVal;
    private static void printAPIClass3(String prefix, APIClass3 ac3)
    System.out.println(prefix + ": [" + ac3.getName() + ", " + ac3.getValue() + "]");
    private static void printAPIClass1(String prefix, APIClass1 ac1)
    APIClass2 ac2 = ac1.getAPIClass2();
    System.out.println(prefix + ": [" + ac1.getName() + ", " + ac1.getValue() + " ["
    + ac2.getName() + ", " + ac2.getIntegerValue() + ", " + ac2.getDoubleValue()
    + "]]");
    public void setMaintainSession(boolean maintainSession)
    m_httpConnection.setMaintainSession(maintainSession);
    public boolean getMaintainSession()
    return m_httpConnection.getMaintainSession();
    public void setTransportProperties(Properties props)
    m_httpConnection.setProperties(props);
    public Properties getTransportProperties()
    return m_httpConnection.getProperties();
    APIClass1.java
    ==============
    package wstest.test2;
    import java.io.Serializable;
    public class APIClass1 implements Serializable {
    private String name;
    private Double value;
    private APIClass2 apiClass2;
    public APIClass1() {
    name = new String("");
    value = new Double(0.0);
    apiClass2 = new APIClass2();
    public String getName() {
    return name;
    public void setName(String newName) {
    name = new String(newName);
    public Double getValue() {
    return value;
    public void setValue(Double newValue) {
    value = new Double(newValue.doubleValue());
    public APIClass2 getAPIClass2() {
    return apiClass2;
    public void setAPIClass2(APIClass2 newAPIClass2) {
    apiClass2 = new APIClass2();
    apiClass2.setName(newAPIClass2.getName());
    apiClass2.setDoubleValue(newAPIClass2.getDoubleValue());
    apiClass2.setIntegerValue(newAPIClass2.getIntegerValue());
    APIClass2.java
    ==============
    package wstest.test2;
    import java.io.Serializable;
    public class APIClass2 implements Serializable {
    private String name;
    private Integer iVal;
    private Double dVal;
    public APIClass2() {
    iVal = new Integer(0);
    dVal = new Double(0.0);
    name = new String("");
    public Integer getIntegerValue() {
    return iVal;
    public void setIntegerValue(Integer newIVal) {
    iVal = new Integer(newIVal.intValue());
    public Double getDoubleValue() {
    return dVal;
    public void setDoubleValue(Double newDoubleValue) {
    dVal = new Double(newDoubleValue.doubleValue());
    public String getName() {
    return name;
    public void setName(String newName) {
    name = new String(newName);
    APIClass3.java
    ==============
    package wstest.test2;
    import java.io.Serializable;
    public class APIClass3 implements Serializable {
    private String name;
    private Double value;
    public APIClass3() {
    public String getName() {
    return name;
    public void setName(String newName) {
    name = new String(newName);
    public Double getValue() {
    return value;
    public void setValue(Double newValue) {
    value = new Double(newValue.doubleValue());
    APIClass31.java
    ===============
    package wstest.test2;
    * Generated by the Oracle9i JDeveloper Web Services Stub/Skeleton Generator.
    * Date Created: Wed Sep 11 10:44:56 BST 2002
    * <pre>
    * &lt;complexType name="wstest_test2_APIClass3" jdev:packageName="wstest.test2" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">
    * &lt;all>
    * &lt;element name="Name" type="string"/>
    * &lt;element name="Value" type="double"/>
    * &lt;/all>
    * &lt;/complexType>
    * </pre>
    public class APIClass31 {
    private String m_Name;
    private Double m_Value;
    public APIClass31() {
    public APIClass31(String Name, Double Value) {
    m_Name = Name;
    m_Value = Value;
    public void setName(String Name) {
    m_Name = Name;
    public String getName() {
    return m_Name;
    public void setValue(Double Value) {
    m_Value = Value;
    public Double getValue() {
    return m_Value;

    I believe this is a bug in JDev/OC4J 9.0.3 that is being further investigated right now. I have duplicated your problem in a simpler test case and folks are looking into it.
    Mike.

Maybe you are looking for

  • Windows 2008 Server R2 & SAP Business One

    Does anyone have any experience, good or bad, with SAP Business One and Terminal Service on Windows 2008 Server R2?  We are finding a number of issues with this configuration and we are looking for any feedback that is out there. Here is the situatio

  • I decided to remote lock my Macbook Pro from Find My iPhone. It's been three weeks and still no lock.

    About three weeks ago, I was sitting in class, got bored, and decided that I'd try and see what would happen if I locked my Macbook Pro (17-inch 2.66 GHz on 10.8.2, early 2009) from Find My iPhone. I'm concerned because my Mac has never locked, despi

  • Help with Starting My Project [Project AM]

    I apologize in advance if this is not in the correct forum. //The next two paragraphs are a rundown of why I am doing this project and my previous experience with Java// Here's where my story starts, I've just started out a new year of school and I'v

  • Final cut refuses to import itunes audio

    have cut voiceover audio in garage band (done this many times before) share it to itunes-- cannot drag it into final cut clip folder to use in project---receive error message--- tried saving it to g-drive and grabbing--no luck tried sending to xdcam

  • Conversion From BLOB to Bfile

    Hi, I have table with a blob column. I need to extract the blob to a file on file system. At the moment the DB is a 9.0, but we are about to migrate to 10.1 Does anybody know how to perform this action (possibly for both versions) ? Thank in advance