Null object not following 3D camera tracking points.

After applying the 3d camera tracker I right click between three targets and select "create null and camera", this creates a null object correctly aligned with the selected target and a camera, however, when I scrub through the timeline the null object is not tracking along with the selected target in the scene, it just stays in the one spot on the screen. It only just started to have this problem, it had been working fine before and all of a sudden its not working. Is there a way of fixing this? Did i accidentally deactivate the feature some how? Cheers Luke.

I'm not sure I follow your description. When you say the null does not track with the target, that would be correct if the target is something that is moving in the scene because the 3D camera tracker solves for a moving camera solution by analyzing the change in parallax of fixed geometry in the scene. IOW, it's looking for things like buildings and roads and rocks that do not move. The camera is then added to the scene and 3D object you add to the scene should stick to the plane in the scene where it was placed. In other words, if you stuck a null to the sidewalk or to a wall, the null would stay stuck to the wall.
If, on the other hand, you want to attach a null to something moving through the scene, like someone walking or a car driving, then Camera tracking is not the right tool. You need to use AE's motion tracker or Mocha to track the moving object inside the scene. That tracking data is what you must use to attach a null, or a layer, or text to something that is moving through the scene.

Similar Messages

  • 3D camera track points not displaying correctly

    Just bought a new iMac and am re-installing all of my programs including Creative Cloud programs. I am having an issue with After Effects not displaying all the track points when I use the 3D camera tracker. I get maybe 6-10 points displaying but that is it. They are there because I can still create nulls, solids, shadow catchers, etc... but the points themselves will not display. I have used the camera tracker in the past with no problems at all. Any idea why this would be going on? Here are my iMac specs...

    Try some of your older footage. Some footage produces very few tracking points, other footage produces a lot. Sometimes you need to scale up the size of the track points to see more of them. A screen shot would help us diagnose your problems.

  • Camera tracked points not showing up

    Hey.
    I am familiar with the built in Camera Tracker in After Effects and I have had no problems with it up untill this point.
    My problem is that after the 3D Camera Tracker is done analyzing the frames, the track points does not show up on the screen.
    If i check on "Render Track Points", they do show up, but when i check it off again, the points disappear again, so that doesn't help me at all.
    I got 8 gb ram and a decent graphics card.
    Does anyone know a solution to my problem?
    Thanks in advance.

    Are your view options set to show layer controls?
    http://help.adobe.com/en_US/aftereffects/cs/using/WS3878526689cb91655866c1103906c6dea-7eaf a.html#WS66A7ECEA-27AB-4fab-B6D6-39977725A870a

  • Null object not centred, why?

    Create a null object and it's not centred to its location. Why?
    Seems like that would be the most obvious position to put the visual representation of a null object. So the least likely place for Adobe to put it?
    Or is there some logical reason?

    dissidently wrote:
    Rick, all other apps that have Null objects use them far more wisely than Adobe does. Mylenium has confirmed my suspicion, that these things weren't thought through, simply created (probably in a panic or out of laziness) as a half way house to what Null objects actually can be.
    I get your point about the anchor point, but that's not what I'm talking about. In ALL other apps with a Null object, the visual representation of that Null object is centred. There's a tonne of reasons to do that, and I'm not contending the placement of the Null objects "anchor", it's in the right spot. It's the visual representation of the Null object that's utterly wrong.
    That it's a deformable visual representation only compounds this problem.
    Your usual presumptuous assumptions.
    The null object was a remarkable improvement over how, in the olden days, we created invisibly small or transparent objects to do roughly the same thing.AE's were the first nulls I ever encountered. I learned how to use them when introduced and never really thought about how they might have been better. AE's nulls made perfectly good sense to me. And I don't use the other applications you are alluding to so I don't really need AE's null to be any different. I have, more than once, moved the null's anchor to its geometric center to help my project contributors grasp the concept. But they had no prior experience with nulls, either, so once they got it, I moved things back to their default because that works for me. Why are you still using After Effects?

  • Objects not aligned in output power point as in project xcelsius2008 sp1

    Hi everybody,
    I need help...
    first of all, apologise me for my english...
    my principal problem is to create graphics with a legend that can be interactive with the line of the graphic... is there a function about this?
    The only thing I've found to solve my problem is to create many switches buttons and put them over the legend's label, but, when I try to export to PPT this objects are not aligned with the legend's text so the result is not useful and with a bad look...
    I've tried to use ceck boxes located near to the legend baut happens the same problem.
    If I export in html it works properly... but I net the power point..
    Thanks very much
    I hope someone can help me...
    Maurizio

    Hi Javier Jimenez,
    thanks again for the new suggestion!!
    in effect this could solve my problem cause the trasparency doesn't let to see if the new icon I put over the legend's icon is not perfectly aligned!
    in Italy we say : "It was the Coloumb's egg!" .. it means that if I'd thought enough, may be I'd have solved the problem by myself...
    Thanks again!
    If I can take advantage of you, the big problem for us is the heavyness of our swf inside ppt....
    I'll try to explain..
    excel file inside the project has 837 cells to be used for my graph (13 item in Coloumn x 65 item in Rows)
    this because we need to create a graphic to be able to show a trend of about 2 years, which increase (filling the empty cells) every month...
    so many informations, so many objects (icon, etc) tell me, is too much isn't it?
    because when I've exported the file in ppt, every time it takes 1 minute only to open that chart...
    is possible not to include the excel? could be a solution to take the information from an sql DB ?
    thank you very much!
    Maurizio

  • Smart Object Not Opening in Camera RAW in CS6

    I've converted a JPEG to a Smart Object in CS6.  When I double-click on the Smart Object icon in the Layer, it opens as a separate JPEG file.  What do I need to do to get it to open in Camera RAW as Russel Brown does in this video?

    R_Kelly wrote:
    JJMack might have been referring to the script and video that is on the script page i linked to.
    I did not know about the script. I just knew that ACR can only work on Camera RAw Files and convert the camera sensor RAW data into RGB Images and use setting other then ones set into the camera,  ACR can also process Jpeg and Tiff files however Camers Sensor RAW data for thes images nolonger exists in the file. So ACR can not work on the images as well as it can when it has access to the Camera RAW data. 
    I was somewhat wrong about not being able to edit normal layers in ACR this script sort of makes that posible. What it does is save information about the layers transparenct and layer mask save out the layer as a temp Tiff file and place it back in as a smart object and restor the best it can any layer mask and transparency.  You preferences must be set to open Tiff in ACR. While I was somewhat wrong I was bassicly right. The script turns the layer into a Temp Tiff file and places it back in the document as a smart object layer the embedded object is a Tiff file.  The temp Tiff file is nolonger needed for the smart object layer has a copy of it in its embedded object.

  • Functions in script objects not being recognized after certain point

    Hi all,
    I'm wondering if anyone has figured out why after normally about 300-500 lines of JavaScript in a Script Object, sometimes the functions near the end are no longer recognized by the XFA processor when referenced ("TypeError: Scripts.myFunction is not a function").
    When reordered, further up the script object, they work as intended. The line at which it no longer recognizes functions also isn't always the same and I have worked with some script objects that have over 800 lines with all the functions still working.
    I've tested in Designer 9 and 10, Reader 8 9 and 10.
    Please at least let me know I'm not the only one. I knew of one other developer that had come across the same issue.
    Kyle

    Thanks radzmar!
    JSLint didn't find anything but it set me on the path towards looking for syntax errors. I deleted code in the script object line by line until I narrowed it down.
    Turns out it is Regular Expression literals, in particular trying to escape (\) the metacharacters ($.{}[] etc).
    For example, var reg = /\}/; should technically match any right-handed curly brace, which in fact it does! The function that it is in works perfectly but every function written below it is not recognized by the XFA processor. Just out of curiousity I tried reg = /\{\}/; which matches {} and all the functions below now are recognized. It seams as though, even though using the escape character is allowed in core JavaScript, the processor sees it as a syntax error because it's not terminated.
    Anyways, the easy fix is of course using the RegExp constructor var reg = new RegExp("\\}"); but I'll miss the confidence I had using Regular Expression literals.
    Thanks again for the nudge in the right direction.
    Kyle

  • AE CC 2014 Camera Tracker Not Allowing Me To Create Nulls From Track Points

    After Effects CC 2014
    iMac OS X Version 10.9.5
    Pro: 3.2 CHz IC i5
    32 GB 1600 MHz DDR3
    NVIDIA GeForce GTX 680MX 2048 MB
    I have been trying to use AE's camera tracker for two days and while it will track, show the track points, and even create a camera... It will not allow me to right click the track points to create nulls and it will not show any of the plain targets. My work around was to upload my footage (Red Epic footage) to the older AE CC, re set up all my ins and outs, track the footage, save it, and open it up back in AE CC 2014. Then it allows me to create track points and such.
    Great that I found a work around but takes so much time. Please help me if you can. Thanks!
    Chris

    There is obviously some bug regards of resolution of tracked footage, because if you precompose e.g. Epic 5K footage to HD comp and camera 3D track this comp then all works OK (points are displayable, selectable and camera is "addable"(?)).
    But I don't know "trigger" resolution value, when it works, and when not.

  • Camera tracker solving without errors but not showing result points

    hi
    I am trying the new camera tracker in AE cs6,
    im using very simple shots that can be tracked easily,
    and im having some strange behaviours,
    basically in many shots the analysis takes places with no errors but after the camera solve no result points appear, even if i use the advanced mode , changing all other parameters etc, and no errors are reported anywhere, also i select the effect on the panel and i also make sure the points size parameters are scaled up,
    but if i click on processing points (the unchecked box below 3d solve) i can see they are all there, and i can also create camera and the camera is created, so its as if all the process takes place correctly but for some reason the solve points are not shown on screen
    it has happened to me that with same shot sometimes they appeared and sometimes not, but most times they dont
    what can be happening in here?
    thanks so much

    will try to explain better my problem
    if i click on
    Render Track Points
    i can see there are great track points that follow all the movement perfectly,
    and yet without checking that box no solve points appear, even when i select the effect on effects panel
    or change any other parameter or do the advanced mode
    i can still click on create camera etc, but i cannot attach a text etc to a specific solve point because no solve points appear
    and yet as i say, if i click on the Render Track Points box i can see great tracking points all over the place following the action
    so the fact that selecting Render Track Points on effects panel shows great perfect points following all , does that confirm that camera solve was successful?
    i just cannot understand why i cannot see any solve points that i can interact with
    i have tried to scale sizes all the way up, select effect on panel and hundred other things
    thank you for any help

  • The following error text was processed in the system IDS : Access via 'NULL' object reference not possible.

    Hi all ,
    Im getting the below error , actually recently i created my own custom table zstudent, later i wrote select query to fetch data from the same and dump at internal table and then bind this to the table node.
    But im getting below error, even i removed the select query still same error is occuring.
    Error when processing your request
      What has happened?
    The URL http://********00.*****b.com:8000/sap/bc/webdynpro/sap/zdemo_student/ was not called due to an error.
    Note
    The following error text was processed in the system IDS : Access via 'NULL' object reference not possible.
    The error occurred on the application server axsids00_IDS_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: WDDOINIT of program /1BCWDY/YUSM2Q74A826Y0JY1I4V==CP
    Method: IF_WDR_COMPONENT_DELEGATE~WD_DO_INIT of program /1BCWDY/YUSM2Q74A826Y0JY1I4V==CP
    Method: DO_INIT of program CL_WDR_DELEGATING_COMPONENT===CP
    Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP
    Method: INIT_CONTROLLER of program CL_WDR_COMPONENT==============CP
    Method: INIT of program CL_WDR_CONTROLLER=============CP
    Method: INIT of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: INIT of program CL_WDR_CLIENT_APPLICATION=====CP
    Method: IF_WDR_RUNTIME~CREATE of program CL_WDR_MAIN_TASK==============CP
    Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP

    Thanks Rama,
    Acutally i accidentally commented the lo_nd_student = wd_context ....etc
    this line was commented .
    i have one small requirement to fetch data from local customised table and fill the same to internal table and bind that to table node.
    my table node is student having attributes as name , city and number , all are of type strings.
    now i created one custom table zstudent having ID - char of length 10,
    name of type string
    city of type string
    num of type string
    i have inserted records
    but when i use select query to fill data from this zstudent to my internal table of type lt_student type wd_this->elements_student ,
    im getting same above error.

  • Merging C4D 3D objects with AE camera tracked video

    I am able to use CC AE's camera tracker track video, create a ground plane, targets, nulls, etc., and get objects created within AE to move along with the camera movement of the video that was tracked.
    However, after I create a C4D "layer" (file), I am unable to align the 3D space of the C4D scene with the 3D camera generated by AE's camera tracker. After matching the position and perspective in C4D, the 3D object remains static and disregards any movement in the video. Selecting either the "Centered Comp Camera" or "Comp Camera" makes the C4D layer shink to about 1/20th of its size compared to the "Cinema 4D Camera".
    Can anyone suggest a comprehensive, clearly explained tutorial on how to merge C4D 3D objects with video footage in After Effects?
    thanks!

    You start by running AE's 3D camera tracker on your footage. Then you select tracker points and set the ground plane and origin. Then you either select another set of tracker points or use the same set to create a null and a camera or a solid and a camera.
    Now you go to File>Export>Cinema 4D exporter. Save the File. You will get a C4D project with the Ae Camera and any other 3D layers you included in the comp.
    Now add your elements in C4d and then import the C4D file into AE. Drag it to the timeline and select use comp camera.
    That should do it. It's prety easy if you follow these steps.
    If you created the c4D file first, then tracked the footage, you have to select Comp Camera in Cineware, then extract the comp camera in Cineware, then re position your elements inside c4D. This can be done but it is much more cumbersome.
    I hope this helps. Just make sure that Cineware is always using the comp camera and that youare using the 3D Tracker Camera from AE in C4d when you are trying to arrange your scene.
    Grayscale Gorilla has a tutorial that kind of shows you how to do this. They miss setting the origin and ground plane and there are much more effecient ways to arrange objects in the scene, but it should give you an idea of how this works. The best part of the tutorial is on lighting and color matchin inserted 3D objects.

  • Access via 'NULL' object reference not possible.

    hi all,
                       i am getting the following error in my application(getting data from 2 data base table and kept in internal table and binding that 2 internal table to two context)
    in st22 i have this.
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
         caught in
        procedure "PARSE_XML_DATA" "(METHOD)", nor was it propagated by a RAISING
         clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        You attempted to use a 'NULL' object reference (points to 'nothing')
        access a component.
        An object reference must point to an object (an instance of a class)
        before it can be used to access components.
        Either the reference was never set or it was set to 'NULL' using the
        CLEAR statement.
    gettong error at line 52.
      24       data: parseerror type ref to if_ixml_parse_error,
      25             str        type string,                         "#EC NEEDED
      26             i          type i,                              "#EC NEEDED
      27             count      type i,
      28             index      type i.
      29       count = parser->num_errors( ).
      30 *      write: count, ' parse errors have occured:'.
      31       index = 0.
      32       while index < count.
      33         parseerror = parser->get_error( index = index ).
      34         i = parseerror->get_line( ).
      35 *        write: 'line: ', i.
      36         i = parseerror->get_column( ).
      37 *        write: 'column: ', i.
      38         str = parseerror->get_reason( ).
      39 *        write: str.
      40         index = index + 1.
      41       endwhile.
      42     endif.
      43   endif.
      44
      45   data l_ref_ixml_elem type ref to if_ixml_element.
      46   l_ref_ixml_elem = l_ref_doc->get_root_element( ).
      47
      48   data l_ref_node_list type ref to if_ixml_node_list.
      49   data l_ref_child type ref to if_ixml_node.
      50   data nodes_index type i value 0.
      51   data l_count type i.
    >>>>   l_ref_node_list = l_ref_ixml_elem->get_children( ).
      53   while nodes_index < l_ref_node_list->get_length( ).
      54     l_ref_child = l_ref_node_list->get_item( nodes_index ).
      55     nodes_index = nodes_index + 1.
      56     l_count = l_ref_child->num_children( ).
      57     if l_count > 0.
      58       me->parse_xml_subnode( subnode                 = l_ref_child index = 0
      59                              with_initial_attributes = with_initial_attributes ).
      60     elseif with_initial_attributes = abap_true.
      61       me->parse_xml_subnode( subnode                 = l_ref_child index = 0
      62                              with_initial_attributes = with_initial_attributes ).
    pls help me
    regards,
    vinoth.

    hi thomas,
                        thanks for ur reply.
    this is my scenario:
    my context:
                        >contract(root node with cardinality 1:1)
                              >mandt_ekko( 1:1)
                                    ebeln
                              >disp_ekko(o:n)
                                   bstyp
                                   lifnr
                             >disp_ekpo(o:n)
                                  ebelp
                                  txz01
    based on ebeln fetched at run time. i have to display ekko and ekpo table details in form.i have fetched values based on that ebeln and put it in 2 internal table from ekko and ekpo table and binded that to context.but  getting error.
    my code:
    method ONACTIONSUBMIT .
      DATA lo_nd_contract TYPE REF TO if_wd_context_node.
      DATA lo_nd_mandt_ekko TYPE REF TO if_wd_context_node.
      DATA lo_el_mandt_ekko TYPE REF TO if_wd_context_element.
      DATA ls_mandt_ekko TYPE wd_this->element_mandt_ekko.
    * navigate from <CONTEXT> to <CONTRACT> via lead selection
      lo_nd_contract = wd_context->get_child_node( name = wd_this->wdctx_contract ).
    * navigate from <CONTRACT> to <MANDT_EKKO> via lead selection
      lo_nd_mandt_ekko = lo_nd_contract->get_child_node( name = wd_this->wdctx_mandt_ekko ).
    * get element via lead selection
      lo_el_mandt_ekko = lo_nd_mandt_ekko->get_element(  ).
    * get all declared attributes
      lo_el_mandt_ekko->get_static_attributes(
        IMPORTING
          static_attributes = ls_mandt_ekko ).
      DATA lo_nd_disp_ekko TYPE REF TO if_wd_context_node.
      DATA lo_el_disp_ekko TYPE REF TO if_wd_context_element.
      DATA ls_disp_ekko TYPE wd_this->element_disp_ekko.
    * navigate from <CONTEXT> to <CONTRACT> via lead selection
      lo_nd_contract = wd_context->get_child_node( name = wd_this->wdctx_contract ).
    * navigate from <CONTRACT> to <DISP_EKKO> via lead selection
      lo_nd_disp_ekko = lo_nd_contract->get_child_node( name = wd_this->wdctx_disp_ekko ).
    * @TODO handle not set lead selection
      IF lo_nd_disp_ekko IS INITIAL.
      ENDIF.
    * get element via lead selection
      lo_el_disp_ekko = lo_nd_disp_ekko->get_element(  ).
    * @TODO handle not set lead selection
      IF lo_el_disp_ekko IS INITIAL.
       lo_el_disp_ekko = lo_nd_disp_ekko->create_element( ).
      ENDIF.
    data: IT_EKKO TYPE standard table of  EKKO,
          lo_nd_snode_1 TYPE REF TO if_wd_context_node.
    select * from EKKO into table it_EKKO WHERE EBELN = ls_mandt_ekko-EBELN.
       if sy-subrc eq 0.
        lo_nd_snode_1 = wd_context->path_get_node( 'CONTRACT.DISP_EKKO' ).
        lo_nd_snode_1->bind_table( it_EKKO ).
    endif.
      DATA lo_nd_disp_ekpo TYPE REF TO if_wd_context_node.
      DATA lo_el_disp_ekpo TYPE REF TO if_wd_context_element.
      DATA ls_disp_ekpo TYPE wd_this->element_disp_ekpo.
    * navigate from <CONTEXT> to <CONTRACT> via lead selection
      lo_nd_contract = wd_context->get_child_node( name = wd_this->wdctx_contract ).
    * navigate from <CONTRACT> to <DISP_EKPO> via lead selection
      lo_nd_disp_ekpo = lo_nd_contract->get_child_node( name = wd_this->wdctx_disp_ekpo ).
    * @TODO handle not set lead selection
      IF lo_nd_disp_ekpo IS INITIAL.
      ENDIF.
    * get element via lead selection
      lo_el_disp_ekpo = lo_nd_disp_ekpo->get_element(  ).
    * @TODO handle not set lead selection
      IF lo_el_disp_ekpo IS INITIAL.
        lo_el_disp_ekpo = lo_nd_disp_ekpo->create_element( ).
      ENDIF.
    data: lo_nd_snode_2 TYPE REF TO if_wd_context_node,
          IT_EKPO TYPE standard table of  EKPO.
    select * from EKPO into table it_EKPO WHERE EBELN = ls_mandt_ekko-EBELN.
       if sy-subrc eq 0.
        lo_nd_snode_2 = wd_context->path_get_node( 'CONTRACT.DISP_EKPO' ).
        lo_nd_snode_2->bind_table( it_EKPO ).
      ENDIF.
    endmethod.
    when i execute got that error.any help highly appreciated.
    regards,
    vinoth.
    Edited by: Thomas Jung on Aug 10, 2009 8:10 AM

  • Access via 'NULL' object reference not possible Error in WD application execution

    Experts,
    I am getting following error for web dynpro application intermittently, please find following error log:
    What happened?
        Error in the ABAP Application Program
        The current ABAP program "CL_SALV_WD_C_TABLE_V_TABLE====CP" had to be
         terminated because it has
        come across a statement that unfortunately cannot be executed.
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
         caught in
        procedure "IF_SALV_WD_COMP_TABLE_DATA_MAP~MAP_TO_RESULT_CHANGES" "(METHOD)",
         nor was it propagated by a RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        You attempted to use a 'NULL' object reference (points to 'nothing')
        access a component.
        An object reference must point to an object (an instance of a class)
        before it can be used to access components.
        Either the reference was never set or it was set to 'NULL' using the
        CLEAR statement.
    Information on where terminated
        Termination occurred in the ABAP program "CL_SALV_WD_C_TABLE_V_TABLE====CP" -
         in "IF_SALV_WD_COMP_TABLE_DATA_MAP~MAP_TO_RESULT_CHANGES".
        The main program was "SAPMHTTP ".
        In the source code you have the termination point in line 168
        of the (Include) program "CL_SALV_WD_C_TABLE_V_TABLE====CM080".
        The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
        procedure "IF_SALV_WD_COMP_TABLE_DATA_MAP~MAP_TO_RESULT_CHANGES" "(METHOD)",
         but it was neither handled locally nor declared
        in the RAISING clause of its signature.
        The procedure is in program "CL_SALV_WD_C_TABLE_V_TABLE====CP "; its source
         code begins in line
        1 of the (Include program "CL_SALV_WD_C_TABLE_V_TABLE====CM080 ".
    Line  SourceCde
      138
      139         "Set new value to result data
      140         if ls_changelist-r_old_value is not bound.
      141           "insert new table line
      142           lr_component->r_result_data->if_salv_bs_r_data_table_edit~insert_table_line(
      143             index = l_result_data_index ).
      144         else.
      145           "Modify existing table line
      146           lr_component->r_result_data->if_salv_bs_r_data_table_edit~set_table_line(
      147             index     = l_result_data_index
      148             data_line = <ls_table> ).
      149         endif.
      150       else.
      151         "A single attribute value has to be updated
      152
      153         "Get context element from output data node
      154         data lr_element type ref to if_wd_context_element.
      155
      156         "Retrieve the element to update from the data output node
      157         if l_mass_edit_row_inserted = abap_true.
      158           "The Element only exists virtually due to the mass edit mode.
      159           lr_element = lr_node->get_element( l_mass_edit_virtual_index ).
      160           l_mass_edit_row_inserted = abap_false.
      161         else.
      162           "The element already exists in the data output node.
      163           lr_element = lr_node->get_element( ls_changelist-index ).
      164         endif.
      165
      166         "Determine if the cell to be updated is set to null (Nullable)
      167         data l_is_null type abap_bool.
    >>>>>         l_is_null = lr_element->is_attribute_null( ls_changelist-attribute ).
      169
      170         "Update result data with change
      171         if <l_value> is assigned.
      172           "update ResultData with cell value
      173           lr_component->r_result_data->if_salv_bs_r_data_table_edit~set_table_cell(
      174             index     = l_result_data_index
      175             attribute = ls_changelist-attribute
      176             data_cell = <l_value>
      177             is_null   = l_is_null ).
      178         else.
      179           "Update result data without any updated cell value
      180           lr_component->r_result_data->if_salv_bs_r_data_table_edit~set_table_cell(
      181             index     = l_result_data_index
      182             attribute = ls_changelist-attribute
      183             is_null   = l_is_null ).
      184         endif.
    Please help us on what could be the reason behind this?
    Thanks,
    Madan

    Hi Madan,
    It seems that, there are user settings saved and the attribute in the layout settings is not available with current changes.
    try to delete the user settings if any.
    Please find my answer in the below link
    Reset user settings in WDA
    Hope this helps you.
    Regards,
    Rama

  • 'bobj.crv.params.FlexParameterUI' is null or not an object

    I'm having a problem getting my report to display in the DHTML viewer.<br>
    <br>
    My test environment:<br>
    - Windows XP SP3<br>
    - Tomcat 5.5 with JDK 1.6.0_17<br>
    - PostgreSQL 8.4 (Windows version)<br>
    - Report designed using JDBC driver - postgresql-8.4-701.jdbc3.jar<br>
    - I'm not using Eclipse or the reporting tag libraries (just Notepad)<br>
    <br>
    I can get my report with saved data to work just fine in the DHTML viewer but I keep getting the following error every time I try to view it in the viewer:<br>
    <br>
    'bobj.crv.params.FlexParameterUI' is null or not an object<br>
    <br>
    For testing purposes, I tried the samples available and this is what my results were:<br>
    <br>
    1. Java_CRJ12_Web_Set_DB_Logon sample works fine.  I edited the index.html to include my report (without saved data) and it successfully generates a PDF export which it prompts me to open or save.  So this works fine and I verified the data in the PDF document.<br>
    <br><br>
    2. Java_CRJ12_Web_View sample fails with the error I've mentioned above.<br>
    <br>
    This is code I'm using<br>
    jrc_view_report.jsp<br>
    <%@page contentType="text/html"%>
    <%//Crystal Java Reporting Component (JRC) imports.%>
    <%@page import="com.crystaldecisions.sdk.occa.report.application.*" %>
    <%@page import="com.crystaldecisions.sdk.occa.report.lib.*" %>
    <%@page import="com.crystaldecisions.sdk.occa.report.application.DatabaseController" %>
    <%
    //Report can be opened from the relative location specified in the CRConfig.xml, or the report location
    //tag can be removed to open the reports as Java resources or using an absolute path (absolute path not recommended
    //for Web applications).
    final String REPORT_NAME = "PP30_DupPayments.rpt";
    %>
    <%
    try {
         //Open report.
         ReportClientDocument reportClientDoc = new ReportClientDocument();
         reportClientDoc.setReportAppServer(ReportClientDocument.inprocConnectionString);
         reportClientDoc.open(REPORT_NAME, 0);
         reportClientDoc.getDatabaseController().logon("postgres", "sa");
         //Store the report source in session, will be used by the CrystalReportViewer.
         session.setAttribute("reportSource", reportClientDoc.getReportSource());
         //Launch CrystalReportViewer page that contains the report viewer.
         response.sendRedirect("CrystalReportViewer.jsp");
    catch(ReportSDKException ex) {     
         out.println(ex);
    catch(Exception ex) {
         out.println(ex);               
    %>
    <br>
    <br>
    CrystalReportViewer.jsp<br>
    <%@ page contentType="text/html; charset=utf-8"
             import="com.crystaldecisions.report.web.viewer.CrystalImageCleaner,
                     com.crystaldecisions.report.web.viewer.CrystalReportViewer,
                     com.crystaldecisions.report.web.viewer.CrPrintMode"
    %><%
    Object reportSource;
    CrystalReportViewer crystalReportViewer;
    * Retrieve ReportSource from HTTP Session and pass to CrystalReportViewer.
    reportSource = session.getAttribute("ReportSource");
    crystalReportViewer = new CrystalReportViewer();
    crystalReportViewer.setOwnPage(true);
    crystalReportViewer.setPrintMode(CrPrintMode.ACTIVEX);
    crystalReportViewer.setReportSource(reportSource);
    crystalReportViewer.processHttpRequest(request, response, getServletContext(), null);
    %><%!
    * Start image clieanup thread on JSP load.
    * Scan temp folder every 10 minutes to delete viewer-generated images 20 minutes or older.
    public void jspInit() {
        CrystalImageCleaner.start(getServletContext(),  10 * (60 * 1000), 20 * (60 * 1000));
    * Stop the image cleanup thread on JSP unload.
    public void jspDestroy() {
        CrystalImageCleaner.stop(getServletContext());
    %>
    <br><br>
    Things I know:<br>
    - web.xml appears to be configured correctly<br>
    - CRconfig.xml appears to be working as well (as my PDF document looked good<br>
    I'm using these crjava libraries:<br>
    http://downloads.businessobjects.com/akdlm/crystalreportsforeclipse/2_0/crjava-runtime_12.2.204.zip<br>
    <br>
    I don't think my markup formatting came through correctly - sorry about the code format.

    Hi Ted!
    Thanks for the reply and suggestions.  I don't know if there is a different version of the viewers folder that I should be using but I am using the ones from this folder:
    C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12
    That said, I didn't see anything amiss in Fiddler and when I looked in Firebug at the script portion where it was constructing the FlexParameterUI panel, I could see where it was capturing the report parameter names and prompts.  I decided to rip out all the parameters out of my report and voila, it loaded up fine in the viewer.
    I then added a new string parameter giving it a simple short name (Test1) and, initially, I did not use this parameter in the report.  It loaded up in the viewer just fine too.
    I then added the parameter to the report header and I was back to the same problem - it would not load in the viewer and the error was the same as the subject line shows.
    For the record, I am using Crystal Reports 2008 v12.2.0.290
    So is there some other crystalreportviewers12 that I should be using?
    Kind regards,
    Evan

  • Error when save project Access via 'NULL' object reference not possible PLM

    Dear All,
    we are using cProject (PLM)4.0
    When i create project & try to save ,system gives me error 'Access via 'NULL' object reference not possible'
    Steps
    1.Create project & element
    2.save
    showing below error
    Note
    The following error text was processed in the system PLD : Access via 'NULL' object reference not possible.
    The error occurred on the application server Ndimdev_PLD_20 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Error code: ICF-IE-http -c: 300 -u: PLMUSER1 -l: E -s: PLD -i: Ndimdev_PLD_20 -w: 0 -d: 20090702 -t: 164926 -v: RABAX_STATE -e: OBJECTS_OBJREF_NOT_ASSIGNED
    Please do needful
    Regards
    Ravindra

    Hi,
    Put a break point and check whther ur node and
    element instantiation is properly done.
    Thanks,
    Divya.S

Maybe you are looking for

  • Switch on problem Macbook pro

    Hi I have problem with my macbook pro. Afew days back did this: https://www.youtube.com/watch?v=DAs88OhFOMU It take some time but always switch on but nowday nothing only sometimes for afew sec works then switch off like here: https://www.youtube.com

  • How to check the value entered in one co from anethor CO

    Dear All, I have a Debrief screen in which one main region is attached to CO1 and a tab region is attached to CO2, the tab region  is an independent region in the main rdebrief main RN, Here i have a requirement if one of the field of the tab region

  • How to see an IDOC type & FM, "WHERE USED LIST"?

    Hi Experts, I nned to create an IDOC of WMTCID01 and message type is WMTOCO. I wanna to see that, Where Where this IDOC was used(especially, in "Z" objects) so that, I can get some idea abt. it and do my coding. So, let me know that, How to see this

  • Make itunes8 more intelligent

    In iTunes 7 there was a feature that asked me if i import a folder with musicfiles which already are in my library. since iTunes 8 this is not working no more!! as much as i drop the folder on the playlist i want the files to be in....as much duplica

  • Do I have 32 or 64 bit architecture?

    Is there a way to ascertain what "bit" structure my November 2007 iMac has?    I'm asking because some of the newer software I'm considering is saying that it won't work unless the machine has 64 bit structure.    Thanks in advance.