Fail to load method on MassHunter Acquisition B 06.01

Document created by yamame on May 19, 2020Last modified by yamame on Jun 8, 2020
Version 2Show Document
  • View in full screen mode

I got a rare error after re-installing MassHunter Acquisition B 06.01.

 

 

This error made all my Acquisition analysis methods unable to read. 

 

Note: The reason why I re-installed MassHunter Acquisition B06.01 was the software was doing some wired things; such as when you click to help and try to see the ver of software, will freeze. things like this were not a major factor for analysis, but the support team was nice enough to offer me to re-install the same version. Thank you Agilent support!

 

All my methods were readable in the previous MassHunter Acquisition B 06.01. And the methods were the same as it was before re-installing MassHunter Acquisition B 06.01.

 

Agilent tech support helped me remotely via Webex to nail down what was the problem. 

When the support team saw this error, they knew immediately that something is wrong with the method script.

 

I will share what we did to nail this problem.

 

1. Make a new method. 

 

2. Replace a new method script file to the method fail to load, one script at the time. And find which script file is causing the problem.

The method file contains multiple files. The support team replaced the new method script file into the method fails to load. And each time they replaced it, they try to load the method on MassHunter Acquisition B 06.01.

 

Note: you don't want to overwrite your method although you are not able to read them. Make a copy of your method before you do this procedure.

 

3. Found the file that caused the problem: TCC_1.xml

Here I show the script of TCC_1.xml from the new method and the method fails to load.

 

TCC_1.xml: the method failed to load

<ColumnCompMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ModuleType="G1316C" xsdName="ColumnCompMethod.xsd" schemaVersion="1.0.4" schemaSI="1" ModuleOptions="">
  <ConfigurationXml>&lt;ColumnCompConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsdName="SamplerConfig.xsd" schemaVersion="1.0.2" schemaSI="1"&gt;&lt;DisplayName&gt;Column Comp.&lt;/DisplayName&gt;&lt;SerialNumber&gt;DEBAC10728&lt;/SerialNumber&gt;&lt;ModuleType&gt;G1316C&lt;/ModuleType&gt;&lt;ModuleDisplayType&gt;G1316C&lt;/ModuleDisplayType&gt;&lt;ConnectionInfo&gt;&lt;ConnectionType&gt;ConnectionType_IPAddress&lt;/ConnectionType&gt;&lt;IPAddress&gt;192.168.254.11&lt;/IPAddress&gt;&lt;/ConnectionInfo&gt;&lt;FirmwareRevision&gt;A.07.02 [001]&lt;/FirmwareRevision&gt;&lt;IsColumnSwitchingValveInstalled&gt;true&lt;/IsColumnSwitchingValveInstalled&gt;&lt;ColumnValveVersion&gt;6Port2Positions1200Bar&lt;/ColumnValveVersion&gt;&lt;/ColumnCompConfig&gt;</ConfigurationXml>
  <Timetable />
  <StopTime>
    <StopTimeMode>StopTime_NoLimit</StopTimeMode>
  </StopTime>
  <PostTime>
    <PostTimeMode>PostTime_Off</PostTimeMode>
  </PostTime>
  <ColumnValvePosition>ValvePos_1_2</ColumnValvePosition>
  <TemperatureCorrection>
    <Linear>0</Linear>
    <Offset>0</Offset>
  </TemperatureCorrection>
  <LeftTemperatureControl>
    <TemperatureControlMode>TemperatureSet</TemperatureControlMode>
    <Temperature>35</Temperature>
    <NotReadyLimit>
      <NotReadyLimitOn>true</NotReadyLimitOn>
      <NotReadyLimitValue>1</NotReadyLimitValue>
    </NotReadyLimit>
    <TemperatureControlMode2>TemperatureSet</TemperatureControlMode2>
  </LeftTemperatureControl>
  <RightTemperatureControl>
    <TemperatureControlMode>Combined</TemperatureControlMode>
    <NotReadyLimit>
      <NotReadyLimitOn>true</NotReadyLimitOn>
      <NotReadyLimitValue>1</NotReadyLimitValue>
    </NotReadyLimit>
    <TemperatureControlMode2>Combined</TemperatureControlMode2>
  </RightTemperatureControl>
  <ReadyWhenFrontDoorOpen>true</ReadyWhenFrontDoorOpen>
</ColumnCompMethod>

 

TCC_1.xml: new method

<ColumnCompMethod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ModuleType="G1316C" schemaVersion="1.0.4" schemaSI="1" ModuleOptions="">
  <ConfigurationXml>&lt;ColumnCompConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" schemaVersion="1.0.2" schemaSI="1"&gt;&lt;DisplayName&gt;Column Comp.&lt;/DisplayName&gt;&lt;SerialNumber&gt;DEBAC10728&lt;/SerialNumber&gt;&lt;ModuleType&gt;G1316C&lt;/ModuleType&gt;&lt;ModuleDisplayType&gt;G1316C&lt;/ModuleDisplayType&gt;&lt;ConnectionInfo&gt;&lt;ConnectionType&gt;ConnectionType_IPAddress&lt;/ConnectionType&gt;&lt;IPAddress&gt;192.168.254.11&lt;/IPAddress&gt;&lt;/ConnectionInfo&gt;&lt;FirmwareRevision&gt;A.07.02 [001]&lt;/FirmwareRevision&gt;&lt;IsColumnSwitchingValveInstalled&gt;true&lt;/IsColumnSwitchingValveInstalled&gt;&lt;ColumnValveVersion&gt;6Port2Positions1200Bar&lt;/ColumnValveVersion&gt;&lt;/ColumnCompConfig&gt;</ConfigurationXml>
  <Timetable />
  <StopTime>
    <StopTimeMode>StopTime_NoLimit</StopTimeMode>
  </StopTime>
  <PostTime>
    <PostTimeMode>PostTime_Off</PostTimeMode>
  </PostTime>
  <ColumnValvePosition>ValvePos_1_2</ColumnValvePosition>
  <TemperatureCorrection>
    <Linear>0</Linear>
    <Offset>0</Offset>
  </TemperatureCorrection>
  <LeftTemperatureControl>
    <TemperatureControlMode>TemperatureSet</TemperatureControlMode>
    <Temperature>35</Temperature>
    <NotReadyLimit>
      <NotReadyLimitOn>true</NotReadyLimitOn>
      <NotReadyLimitValue>1</NotReadyLimitValue>
    </NotReadyLimit>
  </LeftTemperatureControl>
  <RightTemperatureControl>
    <TemperatureControlMode>Combined</TemperatureControlMode>
    <NotReadyLimit>
      <NotReadyLimitOn>true</NotReadyLimitOn>
      <NotReadyLimitValue>1</NotReadyLimitValue>
    </NotReadyLimit>
  </RightTemperatureControl>
  <ReadyWhenFrontDoorOpen>true</ReadyWhenFrontDoorOpen>
</ColumnCompMethod>

 

 

When you compare these two files, I found difference as follow.

 

Followings are the list of script that was different.

  1.  xsdName="ColumnCompMethod.xsd
  2.     <TemperatureControlMode2>TemperatureSet</TemperatureControlMode2>
  3.    <TemperatureControlMode2>Combined</TemperatureControlMode2>

 

 

4. Erase the script |, ||, |||

I erased these scrips of TCC_1.xml and loaded the method was previously failed to load, it was successfully loaded. I checked the method and everything seems to be working fine.

 

 

Not quite sure why this error happened. And seems like this error is extremely rear. So you might not ever experience this error, but if you do, I hope this document helps!

 

 

 

-----

Usage environment:

  • Windows 7
  • MassHunter Acquisition B 06.01
  • 1290 Multi sampler
  • 1290 High speed pump
  • 1260 RID
  • 1260 DAD
  • G6530B QTOF

 

Script comparing software:

Visual Studio Code - Code Editing. Redefined  

-----

Attachments

    Outcomes