SmartSync Error: Record not on device?

Hi,
I'm developing a JSP MI Client SmartSync application. This application can add a record successfully. The source code is more or less following the <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/21eba3a7-0601-0010-b982-92f1fca3258a">SmartSync Inventory Example</a>. But when i tried to modify it, the record wasnt updated in the R3.
Below is the log in the merep_mon, there is an error in <b>I-Error</b>:
Cl. Run Number
  Msg Cntr.   RT Cntr. Msg Type Created on Time     Message text
100      55016
          1          3 I        19.10.2007 11:36:03 MEREP_HANDLER has started for run number 0000055016 and runtime counter 3
          2          3 D        19.10.2007 11:36:03 Return code 0 (HANDLER ENABLED)
          3          5 E        19.10.2007 11:36:03 <b>Record not on device</b>
          4          5 E        19.10.2007 11:36:03 Return code 1 (DOWNLOADER) 
Any help would be highly appreciated . Thanks.
- julius

Hi Julius,
this error can have multiple reasons, so lets start simple. As you type the message, it says the item is not in the device. So, could you show the code for modify?
I guess there you do not really access the item or in the code itself is something wrong. Normally, if you modify, you first read the item, have to key of the item, then you modify it and save this entry afterwards. This is the best idea to avoid this error.
Well, if you create an item, then it is pretty much lke that. You do not want to create a new item, if the same item is alresdy on the device. This could cause issues in backend otherwise. So you first read the persistence and check if this particular item is alredy there. If this is the case - well, you have the key then, so see above.
In all cases youshould have the key of the item. If then the key is not in Sync state - because then modify is not allowed - you can modofy it. So the question is: have you perhaps written a test code, that takes the item you have created previously in your test code and where you believe it is on the client and try to modify it - but you have not really checked if the item is really still on the device?
Please give a little more input.
Regards,
Oliver

Similar Messages

  • Record not on device

    Hi All,
       I have created a SyncBo having only getList, getDetails and Change BAPI. For the first time when we synchronize, the data is properly downloaded. But when we change some value and try to synchronize, it is not able to synchronize the data (Client data is changed successfully). While checking the sync log in checklist monitor, I get error Record not on device. If I try to synchronize again, it starts giving me error on the client Data is inconsistent. Please reset the client to ensure data consistency between middleware and client.
       Please help.
    Thanks in Advance,
    Deepika.

    Hi,
    if that error occures your MODIFY handler is wrong in the backend. You probably delete the item in the backend and write it again? Do a select for update instead. This is the most common erro rin that area.
    Hope it helps in your case as well.
    Regards,
    Oliver

  • Problem in merep_mon: Record not on Device

    Hi Gurus,
    I am getting an error "Record not on Device" in merep_mon while monitoring S01 SyncBo. I have checked earlier posts and they doesnt seem to be providing a proper solution to this issue.
    Someone Please explain me the cause of this error with say an example.
    Also I found a SAP note - "Note 959732 - "Record Not on device" error message during reprocess" which discusses about this issue in detail. This note demands to set the 'REPROCESS_ON_NO_DATA' param value in MEREP_CONFIG table.
    Now as  per the thread mentioned below
    Re: Cascade SyncBos not work correctly
    Ajith states that there can be two scenarios here..
    1. The data is deleted (not soft delete or archieved), no updates are allowed & hence no chance to modify it.
    2. Another scenario requires the data modified from the device user to be updated so that there should not be any data loss.    (otherwise modification from the device user will be lost).
    So now how to check whether mine is scenario 1 or 2 ?? Here by scenario 2 I understand that the record is either soft deleted or archived.. am I right ??
    Also  "If you enable REPROCESS_ON_NO_DATA parameter to 'X', The updates are allowed, ofcourse subject to the backend validation in modify bapi wrapper".
    If this is true do we have to maintain proper validations in modify bapi wrapper for this syncbo ??
    Is there any other solution to this issue other than applying this note ??
    Also will changing the SyncBo type from Async to Sync help in this case as the major issue I feel is that the business user hasn't synchronized the client more than once (maybe) and hence all delta changes are not being reflected in client, and my syncbo being of Async type (by default) ??
    Please guide me further..
    Thanks in advance
    Regards,
    Saptak Kulkarni

    Hi Saptak,
    Good to see that you had gone through earlier posts & SAP notes.
    Record not on device errors occurs when a mobile user tries to modify a record which currently doesn't belongs to him anymore. Since you have an S01 syncBO, the object he is trying to modify now is deleted from MI. ( This doesn't mean the object is deleted from backend. Basically the Getlist bapi is now not returning this object)
    This occurs only if the sync mode is "async". There is nothing to be worried about. This is just an expected behaviour. If you feel the update is important and needs to be sent to the backend, set the parameter REPROCESS_ON_NO_DATA to 'X' and reprocess the worklist.
    When you reprocess, the Getdetail bapi will be called and the user changes are merged to the latest backend data. No conflict check done and hence there is a chance of backend changes getting overwritten. If the particular record is only updated by mobile user, then there is nothing to worry..
    Let me know if you need more clarifications...
    Regards
    Ajith

  • Setup Package NTW04s Sp15 :"Could not retrive device Id" and other

    Dears,
    we configured the setup package creation with NTW04s SP15:
    One device configurator for the MI70 Client Jsp; one device configurator for the DB2e;
    one device configurator for the MAM application.
    We defined the Parameter Set into the device configurator for the MI70 client.
    We assigned these device configurator to the Hierarchy group and used a technical user for the setup package creation.
    The creation aborts with the error 'Could not retrive device ID'
    Beside we try to define an installation sequence number for these device configurator, to be sure the MI70 client is installed as first with the proper parameter set, the DB2E as second and the MAM as lates but it's not clear how to do it.
    If we assign inst. sequence 1 to the MI70 client the NWA says something like 'cannot assign sequence number to framework', while if we assign 1 to the DB2E we recive a msg like 'sequence number are not consecutive...'
    regards

    up pls
    we suspect the Setup Package creation is not allowed on Windows 64 bit.
    Probabily the natstart.dll cannot work properly as it is on 64 bit, as maybe it is designed to run on 32 bit , as the windows pc are.
    But we used Windows in order to be able to use the setup package creation, we cannot setup up a separate J2EE istance on 32 bit just for the setup package creation.
    Beside now the NTW04s sr3 is supported only on 64 bit platform.
    Any advise ?
    Regards

  • U401 touch windows 8 audio driver unable to install error could not find divice for this driver

    u401 touch windows 8  audio driver unable to 0wau05w8.exe install error could not find device for this driver
    kindly advise

    hi karthi2lenovo,
    Welcome to the Forums.
    If the conexant audio drivers from the lenovo website doesn't detect the device, can you try to:
    1. Open Device Manager (press Winkey+R > type devmgmt.msc)
    2. On the device manager, open Sound, video, and game controllers and Other Devices then check the status (if there's a yellow exclamation mark, error codes, etc.)
    3. As an alternative, try this conexant driver from station-drivers:
    Conexant High Definition Smart Audio
    Version 8.64.59.52 (Win8)
    Let me know your findings,
    neokenchi
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • What does this error message mean? disc recording not found

    What does this error message mean? disc recording not found

    Often it suggests issues with device filters in your registry. But it's probably best to check the situation more closely.
    Could you post your diagnostics for us please?
    In iTunes, go "Help > Run Diagnostics". Uncheck the boxes other than DVD/CD tests, as per the following screenshot:
    ... and click "Next".
    When you get through to the final screen:
    ... click the "Copy to Clipboard" button and paste the diagnostics into a reply here.

  • Error message saying a device attached to the system is not functioning

    i m getting an error message saying a device attached to the system is not functioning whenever i m trying to connect my pc to my smartphone. i tried all your options like uninstalling failed updates from my update history, checking if their is any flag
    in device manager option but nothing helped me.. plz solve my problem..

    Hi,
    Could you please have a share with your phone's information?
    Based on what I know, different phones may have different softwares developed by the manufacturer to make the connection through Windows operating system, we may check with the phone's manufacturer side and see if there could be some helpful information
    offered.
    Besides, please take a check with
    Event Viewer and see if any special errors logged there.
    Best regards
    Michael Shao
    TechNet Community Support

  • TS1369 Hello! I have an Ipod Shuffle 2nd Generation and it is not recognized by my Windows 8 based laptop. An error message of 'USB device not recognized' is shown. I have the latest ITunes version installed, and tested the dock in other pc's.

    Hello!
    I have a problem connecting my Ipod Shuffle 2nd generation to my Windows 8 based laptop. The computer doesn't recognize the Ipod and issues an error message saying 'USB device not recognized'. I tried uninstaling ITunes(latest version) and all other Apple software and reinstaling it back again, checked my USB hubs in the 'Device Manager' section of the Control Panel, you name it.
    I could really use some help solving this.
    I've turned to the troubleshooting section in Apple Support but it has nothing concerning situations in wich the device isn't even shown in the 'My Computer' folder.
    Help a brother out, will you???

    Found a solution in another forum http://en.kioskea.net/forum/affich-63733-ipod-not-detected-on-computer (a few posts down).
    It was for an IPOD so you can see those details in the link.
    Found how to reset a shuffle and inserted it into these instructions - did not have to follow his last steps.
    - Turn off computer.
    - Plug Shuffle into usb.
    - Then you must reset your shuffle
    To reset iPod shuffle:
    Disconnect iPod shuffle from the computer (if connected).
    Move the switch on the iPod shuffle to the OFF position. Note that when iPod shuffle is off, the green stripe by the switch is not visible
    Disconnect iPod shuffle from the computer (if connected).
    Move the switch on the iPod shuffle to the OFF position. Note that when iPod shuffle is off, the green stripe by the switch is not visible.
    - Start computer and it should install the usb driver for the ipod automatically.
    - Your i pod will say do not unplug so don't. then open itunes and it will be there.
    I did not have to do these thing below – did not get error message and shuffle was displayed in Itunes. / LMc
    Just remember to not only eject ipod from itunes but stop usb.
    Go to the program icons near the clock and right click the usb icon and "safely remove hardware" will appear and click it.
    Stop it and select "apple ipod".

  • Error message on reading device saying error dialog user not activated

    error message on reading device saying     error dialog  user not activated.  unable to open book to read

    I had Adobe upgraded to from 1.2. to 4.1 on my Glow Light Nock at Barnes and Noble yesterday. I use a  MacBook Pro 2011 upgraded to 10.10.1. I have never had a problem download a book from the library to my nook in the past. By the time I get this issue resolved, my 2 week book will be overdue and my book club discussion 1/21. I have been to the genius bar at Apple store--not their problem. Two trips to B&N and
    the tech guy said he could fix the problem on a PC but not a Mac. It is not a Mac or Nook world.

  • C4440 scan error Operation could not be completed (error 0x00000015​). The device is not ready.

    I have updated, restarted, etc. Sometimes when scanning I do not get this message, but more often I do.
    When scanning I receive the following message:
    Error message when scanning "Operation could not be completed (error 0x00000015). The device is not ready.
    Please help!!

    Hello, nylamama:
    Follow the steps in this document, and you should find the help you need to resolve the error.
    Let me know if this helps, and thank you for contacting HP!
    Cheers,
    SN_63 (Saint Nana): I work on behalf of HP.
    Click the thumbs up icon if you want to say "Thank you." To help others on the forum, select "Accepted Solution" on the post that solves your problem.

  • Scanner Operation could not be completed (error 0x00000015). The device is not ready.

    When trying to scan I keep receiving an error message.  Operation could not be completed (error 0x00000015).  The device is not ready.
    What does this mean?  I have been able to scan without problems in the pas, with Windows 7 Fax and Scan.
    Printer : HP PhotoSmart 2710
    Computer: HP Pavilion zd8000 (originally XP)

    Welcome to the Forum, losblanco,
    I checked on this for you and I think your answer is here:
    http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/operation-could-not-be-completed...
    If you don't find the solution there,
    or if you need help for any other reason,
    please come back and we'll take another shot at it!
    Good Luck!
    I hope this helps.
    Click The Kudos Star to say Thanks!       
    Set in Reply “Accept as Solution” if it’s fixed! 
    Kudos are Earned!
    Kind Regards,
    Dragon-Fur

  • I restored my ipod, when I went to put everything back on it, I got a message that said, "an error writing to the device, can not sinc.  Then it said the required disc can not be found.  Now what do I do, I have all of this music and apps that I can't get

    Before I restored my ipod, I backed it up then I updated and restored.  The problem is when I went to put everything back on it, I got a message saying that an error writing to the device, can not sync.  Then another message appeared saying that "the required disc can not be found.  Now what do I do?

    Try resetting the iPOd. Nothing will be lost.
    Reset iPod touch:  Press and hold the On/Off Sleep/Wake button and the Home
    button at the same time for at least ten seconds, until the Apple logo appears.
    - Also, delet the iPod Phot Cache folder for the second error. For its loation see:
    iTunes: Photo sync creates iPod Photo Cache folder

  • When dowloading itunes, constantly get error message 'Apple Mobile Device -could not be installed- Verify you have sufficient privileges to install system services.

    When downloading itunes to my pc, get error message 'Apple mobile device could not be installed - verify you have sufficient privileges to install system services'
    i am forced to abort/cancel. Can anyone help please?

    Me too. And if someone comes back on here with the same solution of "uninstall and re-install", please provide further advice after you have done that 3 times and the program still has the same problem in addition to the "failure to load the C runtime library" R6034 issue. I have removed itunes 3 times however I do not have permission to remove the program files/apple file and the uninstall doesn't remove it.
    You're not alone buddy.
    Frustrated.

  • Problem with WCS, with an error message (Error: Object not found in device)

    I  have a problem with WCS, I can not open the window monitor /  controllers with an error message (Error: Object not found in device)  -> https: / / 10.19x.xxx.xx/webacs/switchDetailAction. do? ControllerID = 23735
    by  cons I can open the window configures / controllers -> https: / /  10.19x.xxx.xx/webacs/switchGeneralAction.do? command = detail &  ControllerID = 23735
    Is there a way to recreate the database or the object? thank you in advance

    thank you for your help
    Unfortunately, the command "refresh config from controller"  does not solve the problem because we have a negative result
    (in mode retain or in mode delete) with the following logs :
    Log file wcs-0-0.log
    10/19/10 12:07:16.333 ERROR[snmpmed] [23] Response VarBind missing for class InterfaceConfig attribute isInterfaceWired
    Log file tomcat_localhost_access_log
    10.197.xxx.xx - - [19/Oct/2010:12:07:16 +0000] "POST /webacs/switchListCommandAction.do HTTP/1.1" 200 47399
    10.197.xxx.xx- - [19/Oct/2010:12:07:16 +0000] "GET /webacs/alarmSummaryAction.do?command=summary&dojo.preventCache=1287490037130 HTTP/1.1" 200 421

  • Why do I get error 'Could not create temporary file. No space left on device" when I use the Engine Installati​on Wizard in TestStand?

    The process gets to the NIVISA\SETUP.INI step, then I get this error.
    I've tried with installing the MDAC and not, and it happens both times.
    The drive I'm trying to create the file to has 7.4GB open on it, so I'm not sure why this is happening.
    Thank you,
    Dave Neumann

    Dave,
    This is documented in the KnowledBase 2D6A63VW titled: "Error: Could Not Create Temporary File, No Space Left on Device".
    As RByrd suggested, you might need to free up some memory space in your System Temp directory, OR you may change the location of your System Temp directory to one with more space (such as the directory where you want the TestStand Engine files to be saved). The Knowledbase shows how to do this step by step. This is its URL:
    http://digital.ni.com/public.nsf/3efedde4322fef198​62567740067f3cc/46f99e55650d8d5b86256ac00059018e?O​penDocument
    Regards,
    Carlos Leon

Maybe you are looking for