in

andy vt's tools & blog

automating lazy

Error in Serialize.

Last post Fri, Mar 6 2009 10:21 AM by Casey. 7 replies.
Page 1 of 1 (8 items)
Sort Posts: Previous Next
  • Fri, Feb 27 2009 7:17 PM

    • RayWoo
    • Top 200 Contributor
    • Joined on Sat, Feb 28 2009
    • Las Vegas

    Error in Serialize.

    Anyone have any idea why DVRMSToolbox isn't writing the Com Skip XML files?  After a show finishes recording I go to the C:\Users\Public\DvrmsToolbox\FWLogs and open up any of the shows that I recently recorded and at the end of the log I get the following message:  Error in Serialize.  Action did not complete successfully

    I upgraded to the latest version of DVRMSToolbox 1.2.0.6 this evening and commercial skip hasn't worked since. 

     A little background on how I have it configured: 

     I have the com files going to my server so that the xml files are centrally located so that I can share my shows and comskip files with other MCE PC's in the house.  All computers are connected to a domain controller so permissions shouldn't be an issue as I am logged on as "Ray" who is the Administrator and Domain Admin.

     This is how I have the program configured:

    DVRMSToolbox - Prefered Analyzer = Comskip
    File Watcher - Watched Directories = C:\Users\Public\Recorded TV
                                                           \\server\recordedtv
                                                           \\server\recordedtv2
    Commercial Path = Y:\RecordedTV\Com
     
    Configure Show Analyzer
    DVRMSToolbox
    When beginning processing; Y:\RecordedTV\Com
     
    The complete Log File is here:
     
    Start Process: 2/27/2009 : 5:28 PM
    InputFile=C:\Users\Public\Recorded TV\NBC Nightly News_KVBC-DT_27_02_2009_17_28_03.dvr-ms
    Processing actions, this may take some time!!
    Testing "Processed Files"
    Testing "Every Sage File"
    Testing "Every File"
    "Every File" is a match.
    Run Profile = nativecommdetect
    ProcessId = 2512
    DvrmsToolbox Version: 1.2.1.6
    Throttle DVRMStoMPEG
    FWThrottle: C:\Users\Public\Recorded TV\NBC Nightly News_KVBC-DT_27_02_2009_17_28_03.dvr-ms
    WaitTime: 1 PollTime
    Waiting to process file
    Waiting to process file: FT = 5:28 PM WT = 5:29 PM CT=5:28 PM LN=100189293
    Waiting to process file: FT = 5:28 PM WT = 5:29 PM CT=5:28 PM LN=100189293
    Waiting to process file: FT = 5:29 PM WT = 5:30 PM CT=5:29 PM LN=200328301
    Waiting to process file: FT = 5:29 PM WT = 5:30 PM CT=5:29 PM LN=200328301
    Waiting to process file: FT = 5:29 PM WT = 5:30 PM CT=5:30 PM LN=300467309
    Waiting to process file: FT = 5:29 PM WT = 5:30 PM CT=5:30 PM LN=300467309
    Waiting to process file: FT = 5:30 PM WT = 5:31 PM CT=5:31 PM LN=400606317
    Waiting to process file: FT = 5:30 PM WT = 5:31 PM CT=5:31 PM LN=400606317
    Waiting to process file: FT = 5:31 PM WT = 5:32 PM CT=5:32 PM LN=500745325
    Waiting to process file: FT = 5:31 PM WT = 5:32 PM CT=5:32 PM LN=500745325
    Waiting to process file: FT = 5:32 PM WT = 5:33 PM CT=5:33 PM LN=600884333
    Waiting to process file: FT = 5:32 PM WT = 5:33 PM CT=5:33 PM LN=600884333
    Waiting to process file: FT = 5:33 PM WT = 5:34 PM CT=5:34 PM LN=701023341
    Waiting to process file: FT = 5:33 PM WT = 5:34 PM CT=5:34 PM LN=701023341
    Waiting to process file: FT = 5:34 PM WT = 5:35 PM CT=5:35 PM LN=801162349
    Waiting to process file: FT = 5:34 PM WT = 5:35 PM CT=5:35 PM LN=801162349
    Waiting to process file: FT = 5:35 PM WT = 5:36 PM CT=5:36 PM LN=901301357
    Waiting to process file: FT = 5:35 PM WT = 5:36 PM CT=5:36 PM LN=901301357
    Waiting to process file: FT = 5:36 PM WT = 5:37 PM CT=5:37 PM LN=1001440365
    Waiting to process file: FT = 5:36 PM WT = 5:37 PM CT=5:37 PM LN=1001440365
    Waiting to process file: FT = 5:37 PM WT = 5:38 PM CT=5:38 PM LN=1101579373
    Waiting to process file: FT = 5:37 PM WT = 5:38 PM CT=5:38 PM LN=1101579373
    Waiting to process file: FT = 5:38 PM WT = 5:39 PM CT=5:39 PM LN=1201718381
    Waiting to process file: FT = 5:38 PM WT = 5:39 PM CT=5:39 PM LN=1201718381
    Waiting to process file: FT = 5:39 PM WT = 5:40 PM CT=5:40 PM LN=1301857389
    Waiting to process file: FT = 5:40 PM WT = 5:41 PM CT=5:40 PM LN=1401996397
    Waiting to process file: FT = 5:40 PM WT = 5:41 PM CT=5:41 PM LN=1401996397
    Waiting to process file: FT = 5:41 PM WT = 5:42 PM CT=5:41 PM LN=1502135405
    Waiting to process file: FT = 5:41 PM WT = 5:42 PM CT=5:42 PM LN=1502135405
    Waiting to process file: FT = 5:42 PM WT = 5:43 PM CT=5:42 PM LN=1602274413
    Waiting to process file: FT = 5:42 PM WT = 5:43 PM CT=5:43 PM LN=1602274413
    Waiting to process file: FT = 5:43 PM WT = 5:44 PM CT=5:43 PM LN=1702413421
    Waiting to process file: FT = 5:43 PM WT = 5:44 PM CT=5:44 PM LN=1702413421
    Waiting to process file: FT = 5:44 PM WT = 5:45 PM CT=5:44 PM LN=1802552429
    Waiting to process file: FT = 5:44 PM WT = 5:45 PM CT=5:45 PM LN=1802552429
    Waiting to process file: FT = 5:45 PM WT = 5:46 PM CT=5:45 PM LN=1902691437
    Waiting to process file: FT = 5:45 PM WT = 5:46 PM CT=5:46 PM LN=1902691437
    Waiting to process file: FT = 5:46 PM WT = 5:47 PM CT=5:46 PM LN=2002830445
    Waiting to process file: FT = 5:46 PM WT = 5:47 PM CT=5:47 PM LN=2002830445
    Waiting to process file: FT = 5:47 PM WT = 5:48 PM CT=5:47 PM LN=2102969453
    Waiting to process file: FT = 5:47 PM WT = 5:48 PM CT=5:48 PM LN=2102969453
    Waiting to process file: FT = 5:48 PM WT = 5:49 PM CT=5:48 PM LN=2203108461
    Waiting to process file: FT = 5:48 PM WT = 5:49 PM CT=5:49 PM LN=2203108461
    Waiting to process file: FT = 5:49 PM WT = 5:50 PM CT=5:49 PM LN=2303247469
    Waiting to process file: FT = 5:49 PM WT = 5:50 PM CT=5:50 PM LN=2303247469
    Waiting to process file: FT = 5:50 PM WT = 5:51 PM CT=5:50 PM LN=2403386477
    Waiting to process file: FT = 5:50 PM WT = 5:51 PM CT=5:51 PM LN=2403386477
    Waiting to process file: FT = 5:51 PM WT = 5:52 PM CT=5:51 PM LN=2503525485
    Waiting to process file: FT = 5:51 PM WT = 5:52 PM CT=5:52 PM LN=2503525485
    Waiting to process file: FT = 5:52 PM WT = 5:53 PM CT=5:52 PM LN=2603664493
    Waiting to process file: FT = 5:52 PM WT = 5:53 PM CT=5:53 PM LN=2603664493
    Waiting to process file: FT = 5:53 PM WT = 5:54 PM CT=5:53 PM LN=2703803501
    Waiting to process file: FT = 5:54 PM WT = 5:55 PM CT=5:54 PM LN=2803942509
    Waiting to process file: FT = 5:54 PM WT = 5:55 PM CT=5:54 PM LN=2803942509
    Waiting to process file: FT = 5:55 PM WT = 5:56 PM CT=5:55 PM LN=2904081517
    Waiting to process file: FT = 5:55 PM WT = 5:56 PM CT=5:55 PM LN=2904081517
    Waiting to process file: FT = 5:56 PM WT = 5:57 PM CT=5:56 PM LN=3004220525
    Waiting to process file: FT = 5:56 PM WT = 5:57 PM CT=5:56 PM LN=3004220525
    Waiting to process file: FT = 5:57 PM WT = 5:58 PM CT=5:57 PM LN=3104359533
    Waiting to process file: FT = 5:57 PM WT = 5:58 PM CT=5:57 PM LN=3104359533
    Waiting to process file: FT = 5:57 PM WT = 5:58 PM CT=5:58 PM LN=3204498541
    Waiting to process file: FT = 5:57 PM WT = 5:58 PM CT=5:58 PM LN=3204498541
    Waiting to process file: FT = 5:58 PM WT = 5:59 PM CT=5:59 PM LN=3304637549
    Waiting to process file: FT = 5:58 PM WT = 5:59 PM CT=5:59 PM LN=3304637549
    Waiting to process file: FT = 6:00 PM WT = 6:01 PM CT=6:00 PM LN=3310026363
    Waiting to process file: FT = 6:00 PM WT = 6:01 PM CT=6:00 PM LN=3310026363
    Queue file
    Duration = 00:33:01.2273910
    Waiting for available worker: 2/27/2009 6:01 PM
    Worker allocated: 2/27/2009 6:01 PM
    Get Video Information
    Error in Serialize.
    Action did not complete successfully
    Total Duration = 00:33:02.5505475
     
    Anyone who can help me get this going I would be greatly appreciated.
     
    Thanks,

    Ray
     
     
     
  • Fri, Feb 27 2009 9:09 PM In reply to

    Re: Error in Serialize.

    If you read my posts in this thread, you will see my post:

    BAD NEWS first. I attempted to change the default profile in Processing ConditilonEditor from nativecommdetect profile to "wtv to dvrms." But, unfortunately, this is MACHINE B – and I get the FAILURE TO SERIALIZE error when attempting to SAVE the changes. However, I was able to Save the changes on MACHINE A. Woolooloo has no ideas what is causing this error- perhaps Andy has an idea. It does sound like a permissions issue- and just for fun, I turned UAC OFF- but no luck.

    So, first check your entries in  the PreocessingConditionEditor- and see if you get the error at that point. And as mentioned, interestingly I did not get this error while installing on a Windows 7 64-bit machine- but I did get the error on the Windows 7 32-bit machine. But, as again mentioned in the referenced thread, even though Comskip did work (there were appropriate entries in the CommercialXml folder), the Media Center did not skip them while playing. I have not got this issue resolved.

  • Sat, Feb 28 2009 6:32 AM In reply to

    • RayWoo
    • Top 200 Contributor
    • Joined on Sat, Feb 28 2009
    • Las Vegas

    Re: Error in Serialize.

    Burger,

    I go to Processing Condition Editor and click "Edit" on "Every File".

    Click "Test Conditions" and choose a DVR-MS file.

    Results Tab:

    MetaTag: FileSize Operator: NotEqual Value: 0
    Name: FileSize Value: 6200880437
    Condition IsMatch: True
    MetaTag: WM/ToolName Operator: DoesNotContain Value: DVRMSToolbox
    MetaItem is null
    Condition IsMatch: True
    IsMatch: True
    ----------------------------- Metadata Retrieval Log -----------------------------

    Metadata Tab Results: 

    AsfHRes 704 Dword
    ASFLeakyBucketPairs System.Byte[ Binary
    AsfVRes 480 Dword
    Author  String
    Bitrate 6200880437 Dword
    BmiHRes 704 Dword
    BmiVRes 480 Dword
    Copyright  String
    CreationDate 128802744035040000 Qword
    Description  String
    Duration 35951910000 Qword
    DVR File Version System.Byte[ Binary
    DVR Index Granularity 500 Dword
    FileExt .dvr-ms String
    FileId a4ed7313-1380-4f46-98ea-31d614d8facc Guid
    FileName C:\Users\Public\Recorded TV\Dateline NBC_KVBC-DT_27_02_2009_22_00_03.dvr-ms String
    FileSize 6200880437 Qword
    IsSageFile False Boolean
    IsSBEFile True Boolean
    IsVBR True Boolean
    PacketCount 756932 Qword
    PacketSize 8192 Dword
    Preroll 0 Qword
    Rating  String
    Recording False Boolean
    Seekable True Boolean
    SendDuration 35951760000 Qword
    Title Dateline NBC String
    VBR Peak 159498240 Dword
    WM/Genre Current Events,News String
    WM/Language en String
    WM/MediaClassPrimaryID db9830bd-3ab3-4fab-8a37-1a995f7ff74b Guid
    WM/MediaClassSecondaryID ba7f258a-62f7-47a9-b21f-4651c42a000e Guid
    WM/MediaCredits ;;Ann Curry; String
    WM/MediaIsDelay False Boolean
    WM/MediaIsFinale False Boolean
    WM/MediaIsLive False Boolean
    WM/MediaIsMovie False Boolean
    WM/MediaIsPremiere False Boolean
    WM/MediaIsRepeat False Boolean
    WM/MediaIsSAP False Boolean
    WM/MediaIsStereo True Boolean
    WM/MediaIsSubtitled False Boolean
    WM/MediaIsTape False Boolean
    WM/MediaNetworkAffiliation NBC Affiliate String
    WM/MediaOriginalBroadcastDateTime 0001-01-01T00:00:00Z String
    WM/MediaOriginalChannel 1031 String
    WM/MediaOriginalRunTime 36000000000 Qword
    WM/MediaStationCallSign KVBC-DT String
    WM/MediaStationName KVBC-DT String
    WM/MediaThumbAspectRatioX 16 Dword
    WM/MediaThumbAspectRatioY 9 Dword
    WM/MediaThumbHeight 544 Dword
    WM/MediaThumbRatingAttributes 0 Dword
    WM/MediaThumbRatingLevel 0 Dword
    WM/MediaThumbRatingSystem 1 Dword
    WM/MediaThumbRet 0 Dword
    WM/MediaThumbStride 2880 Dword
    WM/MediaThumbTimeStamp 4640227948154957737 Qword
    WM/MediaThumbType 3 Dword
    WM/MediaThumbWidth 960 Dword
    WM/OriginalReleaseTime 0001-01-01T00:00:00Z String
    WM/ParentalRating  String
    WM/ParentalRatingReason  String
    WM/Picture System.Byte[ Binary
    WM/Provider Zap2it String
    WM/ProviderCopyright © 2009 Microsoft Corporation. All Rights Reserved. Terms of Service: http://go.microsoft.com/fwlink/?LinkId=8430
     String
    WM/ProviderRating  String
    WM/SubTitle  String
    WM/SubTitleDescription Investigative journalism. String
    WM/VideoClosedCaptioning True Boolean
    WM/WMRVActualSoftPostPadding 0 Dword
    WM/WMRVActualSoftPrePadding 0 Dword
    WM/WMRVATSCContent True Boolean
    WM/WMRVBitrate 4626322717216342016 Qword
    WM/WMRVContentProtected False Boolean
    WM/WMRVContentProtectedPercent 0 Dword
    WM/WMRVDTVContent True Boolean
    WM/WMRVEncodeTime 633713976032128012 Qword
    WM/WMRVEndTime 633714011995029427 Qword
    WM/WMRVExpirationDate 4703607668705591271 Qword
    WM/WMRVHardPostPadding 0 Dword
    WM/WMRVHardPrePadding 0 Dword
    WM/WMRVHDContent False Boolean
    WM/WMRVInBandRatingAttributes 0 Dword
    WM/WMRVInBandRatingLevel 255 Dword
    WM/WMRVInBandRatingSystem 255 Dword
    WM/WMRVKeepUntil 4294967295 Dword
    WM/WMRVOriginalSoftPostPadding 180 Dword
    WM/WMRVOriginalSoftPrePadding 4294967176 Dword
    WM/WMRVProgramID <SEID PrID="!F4B284B24B7078D1635A2E0245C6CF13!" Start="2009-02-28T06:00:00" Duration="PT1H" /> String
    WM/WMRVQuality 3 Dword
    WM/WMRVRequestID 22503336 Dword
    WM/WMRVScheduleItemID 12766062 Dword
    WM/WMRVServiceID ATSC-KVBC-3-1 String
    WM/WMRVWatched True Boolean
    WMFSDKNeeded 0.0.0.0000 String
    WMFSDKVersion 11.0.6001.7001 String

    Not sure what all this means, but if someone knows why my system isn't generating XML files in the default or specified directory, I would be greatly appreciated.

    Thanks,

    Ray

  • Sat, Feb 28 2009 10:01 AM In reply to

    Re: Error in Serialize.

     Following Woolooloo's instructions, I changed Every File to read WTV File- and added "File Ext=.wtv" Proviously when I attempted to save this change in ProcessingCondition Editor on my Windows 7-32 bit machine, I recived the SERIALIZE error and was unable to save the changes. So since the Every File was never changed, I tried your test on it. When I triedto point the program to the folder on the MediaCenetr where I had stored dvr-ms files, I got a "File or Directory is corrupted and unreadable" error. Well, MediaCenter is playing shows stored on this external hard drive in this folder just fine- so I do not want to mess too much with this.

    Now my other machine running Windows 7-64bit is different. I was able to make the changes to the ProcessingConditionEditor's Every File and save them without getting the SERIALIZE error- and when I ran the test I got a log similar to yours (the log does not show up under the first tab RESULTS- this tab shows the items that are above the ====== only- and they are identical to yours. Under ============ I have a MedtaData Retrieval log header, but it is empty under it. However, when I select the next tab, MetaData, all the infdormatiuon is there. But it does not respond to Copy and paste so it is difficult to compare. The only difference that I can see is that I do NOT have these 2 entries that you reported:

    WM/MediaClassPrimaryID db9830bd-3ab3-4fab-8a37-1a995f7ff74b Guid
    WM/MediaClassSecondaryID ba7f258a-62f7-47a9-b21f-4651c42a000e Guid

    I have no entries for WM/MediaClass Primary or Secondary Id.

    Also, on the very last line in the log, I have a different version number: 12.0.7000.7000

     

     

     

    Just for fun, go into ProcessingConidtionEditor, make NO changes, but attempt to SAVE- this is where I get the SERILZE ERROR on the machine that will not accept the changes. Even when just saving what is already there without making any chanes, I get the error.

  • Tue, Mar 3 2009 6:29 AM In reply to

    • RayWoo
    • Top 200 Contributor
    • Joined on Sat, Feb 28 2009
    • Las Vegas

    Re: Error in Serialize.

    Burger,

     I appreciate your feedback, but this did not fix my issue.  What I have discovered is DVRMSTOOLBOX will only allow a user to process the comskip XML files to the C:\ or local drive.  The way I got it working was uninstalling DVRMSTOOLBOX and Show Analyzer, removed all associated directories in program files and under C:\Users\Public\DVRMSTOOLBOX.  Since most of the programming is stored in the system registry I searches "DVRMSTOOLBOX" in the registry and deleted anything associated with it.  After the registry was clean I restarted and reinstalled the software.  After reinstallation I tried processing the XML files to a network path again (both mapped and UNC) and I get the "Error to Serialize" when I pull up the show in FW Logs (C:\Users\Public\DVRMSTOOLBOX\FWLOGS\). 

     At this point I gave up on trying to centralize the XML files so that say 4 computers in the house can share the comskip files.  The end result solution I have implemented is creating a batch file that runs every 15 minutes (task scheduler) that copys all XML files to my centrally located path on my server.  It was implemented last night and so far so good.  The automatic comskip that processes locally only missed one TV show which isn't bad I can always manually run the "scan for commercials" manually to pickup on this show.

    babgvant, if you are listening, are you planning on developing the program to accept processing files to mapped or UNC paths?  Please let me know if you are and if I might be doing something wrong with the current software.

     Thanks,

    Ray

  • Tue, Mar 3 2009 11:37 AM In reply to

    Re: Error in Serialize.

    If you get "Error in Serialize" when saving processing conditions, try running with an "elevated" PC editor. Find Processing Conditions Editor in the start menu, then instead of clicking on it directly, right click and choose "Run as Administrator".  This is what worked for me.

  • Tue, Mar 3 2009 1:25 PM In reply to

    • RayWoo
    • Top 200 Contributor
    • Joined on Sat, Feb 28 2009
    • Las Vegas

    Re: Error in Serialize.

    JohnGray,

    I don't receive "Error in Serialize" when saving processing conditions.  I receive it within the log file of any given show in the C:\Users\Public\DVRMSTOOLBOX\FWLOGS\ directory.  If you were to open up one of your own log files on your PC, it happens right after "Get Video Information" in the file.  

     It turns out the reason I was receiving this error is because the "Commercial Path" in the Commercial Skip Tab in DVRMStoMPEG Settings was set to a network mapped or UNC path and not a local C:\ path.  I was setting it to a network path to centralize all XML files in a single location so that unlimited amount of PC's can share the recorded video and commercial skip files without much programming (batch files, task scheduler, etc). 

     You can try and replicate this on your machine by setting the "commercial path" to a mapped drive on your network.  After a show records and attempts to write the XML file, the log file will stall at "Error in Serialize" immediately after "Get Video information".  If you do try this make sure you reboot your machine after you change your settings otherwise it uses your old settings.

     Let me know if you have any additional thoughts.

    Thanks,

     Ray

  • Fri, Mar 6 2009 10:21 AM In reply to

    • Casey
    • Not Ranked
    • Joined on Fri, Jul 4 2008

    Re: Error in Serialize.

     johngray,

     Your advice fixed it for me.  Thanks!

Page 1 of 1 (8 items)
@2008 andy vt
Powered by Community Server (Non-Commercial Edition), by Telligent Systems