1

Topic: Recorder 6 Error

On opening Recorder 6 on a Windows XP SP3 machine I get the following error(s),

“The XML Custom Report “Detailed species list V06-12.xml” could not be parsed. Error details: Catastrophic failure.”

After clicking the Ok button the same XML error occurs repeatedly but for different XML files stored within the Recorder installation directory.

Tried re-installing Recorder 6 but still get the same XML errors. Attached is a screen shot of the XML error.

Do you know how to resolve the error, please?

Post's attachments

RECORDER_ERROR.JPG 34.77 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2

Re: Recorder 6 Error

Is this a networked or standalone installation? If networked, does the error occur on other machines (if it happens on one it should on all).

There is a problem with the xml report (and perhaps with others), where did it come from? If copied from another system it may have been designed in a way which is specific to the designer's setup & will not run on yours. Possibly it was written for a different version than you are using

Does the error actually stop recorder from running?

If you remove the xml files from your reports folder Recorder should run, but obviously you will not be able to use the reports. Somebody who understands the report structure ought to be able to identify what the problem is, from looking at your system and the report. Maybe post the version number of your copy of recorder on here, along with an attached copy of the xml report?

Rob Large
Wildlife Sites Officer
Wiltshire & Swindon Biological Records Centre

3

Re: Recorder 6 Error

Standalone installation version 6.13.2.176

The XML reports will have come from the installation disc.

If I click the Ok button on all of the XML catastophic errors then eventually Recorder 6 will open but concerned that the errors may affect the running of the program.

The following are all of the XML files that Recorder reports with a parse error on opening:

Find preferred tasxon name _key V06-12.xml
JNCC_Bb1_BoundingReport.xml
JNCC_Bb2_BoundingReport.xml
JNCC_Bb3_BoundingReport.xml
JNCC_Bi1_Biotope.xml
JNCC_Ci1..xml
JNCC_Ci2.xml
JNCC_Example_1.xml
JNCC_H1_Duplicates.xml
JNCC_H2_Duplicates.xml
JNCC_H3_TaxonGroups.xml
JNCC_H4_Dictionaries.xml
JNCC_H5_Measurement.xml
JNCC_H6_CustodianStats.xml
JNCC_H7_TaxonUsed.xml
JNCC_H8_Measurement.xml
JNCC_L1_Location.xml
JNCC_L2_Location.xml
JNCC_L3_LocationReport.xml
JNCC_L4_LocationReport.xml
JNCC_Ln1_LocationName.xml
JNCC_Ln2_LocationName.xml
JNCC_Ln3_LocationName.xml
JNCC_Ln4_LocationName.xml
JNCC_Ln5_LocationName.xml
JNCC_Ln6_LocationName.xml
JNCC_Ln7_LocationName.xml
JNCC_M1_Measurement.xml
JNCC_M2_Measurement.xml
JNCC_M3_Measurement.xml
JNCC_M4_Measurement.xml
JNCC_P1_Polygon.xml
JNCC_P2_Polygon.xml
JNCC_P3_Polygon.xml
JNCC_P4_Polygon.xml
JNCC_P5_Polygon.xml
JNCC_Rk1_Taxon.xml
JNCC_Rk2_Taxon.xml
JNCC_Sq1_GridSquare.xml
JNCC_Sq2_GridSquare.xml
JNCC_Sq3_GridSquare.xml
JNCC_Sq4_GridSquare.xml
JNCC_Sq5_Square_NewRecords..xml
JNCC_T1_Taxon.xml
JNCC_T2_Taxon.xml
JNCC_T3_DatesMonths.xml
JNCC_T5_TaxonReports.xml
Maximum Species Abundance by Month V07-07.xml
Most prolific recorders V06-12.xml
Quick species list (including subsites) V06-12.xml
Quick species list V06-12.xml
Record count V06-12.xml
Site Summary Report V06-12.xml
SxBrc Count of records entered within a date range V07-12.xml
SxBrc Count of records made within a date range V07-12.xml
SxBrc Find designations for taxon V07-05.xml
SxBrc View designation details V07-05.xml
JNCCDel1DET.xml
JNCCDel2TCOM.xml
JNCCDel3SENoSamp.xml
JNCCDel4SNoOcc.xml
JNCCDel5Records.xml
JNCCDet1Determinations.xml
JNCCDet2Determinations.xml
JNCCDet4Determinations.xml
JNCCDet5Determinations.xml
JNCCLoc1Locations.xml
JNCCPref1DuplicatePref.xml

The xml parse errors relate to the xml files stored in \\Recorder 6\User Files\Reports and \\Recorder 6\User Files\Batch Updates. If I delete all of the xml files in the latter directories then the errors do not appear on opening Recorder 6 but the end user will need those files to create the reports.

Tried reinstalling Recorder 6 from the disc but still keep getting the same set of errors. Trying to avoid having to reinstall the Win XP OS to overcome the issue. Never encountered this error with any of my previous installation on Win XP SP3.

Hope this helps.

4

Re: Recorder 6 Error

Copied over the XML files from the installation disc but still get the same set of errors stating that the xml file could not be parsed, catastrophic failure.

Also, used CCleaner to clear registry after uninstalling Recorder 6 but it had no effect.

5

Re: Recorder 6 Error

Is there a particular reason why you are using such an old version? Bit out of my league as I haven't looked at a copy of 6.13 for a very long time (we are on 6.19, networked). Probably best to wait & see what Mike and Sally have to say about this one.

Does the database have any records in it yet? Is it a clean install or are you installing to run with an existing database? If the latter, then maybe the source database version is out of step with the User Interface software. In which case you would be better doing a clean install, then running software updates to bring it back in line before attaching the existing database.

I can't remember when (at which version) it happened, but older versions of Recorder used an MSDE database, then it was switched to SQL Server. Maybe that would affect the running of older xml reports?

If it is a clean install you are doing then just run all the necessary updates, it may be that some of the xml reports will be superseded during the upgrade process. Or you might be able to download a more recent install rather than using the CD (not sure if that is the case with standalones.

Can't imagine that reinstalling the OS is going to help in any way, but I am just talking off the top of my head here.

Rob Large
Wildlife Sites Officer
Wiltshire & Swindon Biological Records Centre

6

Re: Recorder 6 Error

The errors will not affect the way Recorder runs by the way, they just mean you can't use the reports & batch updates, but they will happen on startup every time if the files are there.

Rob Large
Wildlife Sites Officer
Wiltshire & Swindon Biological Records Centre

7 (edited by xyz 18-10-2013 14:01:33)

Re: Recorder 6 Error

Thanks for getting back to me, I shall check the database for records.

The XML files are in the directories that they should be in.

Successfully installed the updates to the latest version of Recorder 6 but still get the same set of errors. Although the errors now have more information (see attached screenshot) that point to access violations in DLL files.

Wondering if Recorder 6 on this machine has become corrupted during installation.

Post's attachments

RECORDER_ERROR_AFTER_UPDATES.JPG 44.93 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

8

Re: Recorder 6 Error

That's interesting but way out of my league I am afraid. Never seen that sort of error before. There have been all sorts of problems with registering dlls in the past, mostly corrected in later versions. Wouldn't be comfortable advising you on any particular course of action though. Mike Weideli should be back from leave next week & might be able to advise more.

Rob Large
Wildlife Sites Officer
Wiltshire & Swindon Biological Records Centre

9

Re: Recorder 6 Error

Fixed it!

The msxml4.dll in C:\WINDOWS\system32\msxml4.dll (Microsoft XML Core Services) was corrupted.

Replaced the corrupted msxml4.dll with a new one from http://www.microsoft.com/en-gb/download … x?id=19662

Downloaded the msxmlcab.exe, extracted the DLL's and pasted the msxml4.dll to C:\WINDOWS\system32\

Now the errors do not appear and can access the reports.

10

Re: Recorder 6 Error

There are very few circumstances in which it is necessary to install old versions of Recorder 6 now that the latest version of the install files are available for download. Basically, you should be installing SQL Server (2005, 2005 Express, 2008 or 2008 Express) and then version 6.17 of Recorder 6 using the install files you can download. The standalone installation guide available from http://jncc.defra.gov.uk/page-4595 contains the download links for both network and standalone installations, instructions for installing SQL Server 2008 Express and for a standalone installation of Recorder 6. Version 4.1 of the guide is also available from the Installation section of http://www.recorder6.info/. You are advised to use this version rather than version 4 which is in the Documentation folder in the Recorder 6 download. V4.1 contains the download links, v4 doesn’t. The current download will install Recorder 6 version 6.17.2.251, dictionary version 0000000Y.

Although SQL Server 2012 is available, we don’t yet recommend it for use with Recorder 6 because of the problem mentioned at http://www.recorder6.info/page11.html .

What version of SQL Server did you install? If you installed the one on a v6.13 disk (issued June/July 2008) you will have installed MSDE, Microsoft SQL Server 2000 Desktop Engine, the Express version of SQL Server 2000. Existing installations are supported when used with SQL Server 2000, or its free run-time version, MSDE, but Recorder 6 should no longer be installed with this version. Whilst I am not exactly sure what problems will arise, I am not surprised that there are problems with a MSDE/v6.13 installation. If I remember correctly the MSDE xml reports and batch updates had to be changed to run with later versions of SQL Server so the ones that come with v6.17 will be all right but not the ones that came with v6.13.

When installing Recorder 6 with Windows 8, it is important to take note of the following information from http://www.recorder6.info/page11.html , ‘The installation program is not currently detecting Windows 8 so to allow R6 to run it is necessary to change the installation folder to one on which the user has full read and write permissions.’ This means that at step 20 in the installation guide you need to change ‘C:\Program Files (x86)\Recorder 6’ to ‘C:\Recorder 6’ or another folder with full read and write permissions. Windows 8 blocks access to some files and folders in C:\Program Files (x86) which prevents Recorder 6 from performing some of the functions it needs to perform. Choosing ‘C:\Recorder 6’ as the installation folder instead of ‘C:\Program Files (x86)\Recorder 6’ avoids this problem.

Version 6.18.1 was issued in February – see http://forums.nbn.org.uk/viewtopic.php? … 82#p16482. Please note that new install files won’t be made available for v6.18 so users will need to install v6.17.2.251 then upgrade. Also, several dictionary upgrades have come out since the v6.17 installation files were made available: 0000000Z to 00000014 for v6.17 and 00000015 to 0000001S for v6.18. Note that 00000015 to 0000001S will fail if you haven’t upgraded to v6.18. For detailed instructions on upgrades see the Help in Recorder 6. V6.19 has been issued as a candidate release, for a few users to test. The official version for all users will be issued before too long.

Sally Rankin, JNCC Recorder Approved Expert
E-mail: s.rankin@btinternet.com
Telephone: 01491 578633
Mobile: 07941 207687

11

Re: Recorder 6 Error

Thanks for getting back to me sallyrankin but I solved the problem and submitted the solution in my last posting.