Trying to read in a hell a lot of strings -- 657603

Hi-ya
I am trying tto read in the DMOZ structure data, but no matter what I get an out of memory error. I have set max on the jvm plus I am not constructing anything unncessary except for the strings. The file size is only 52meg so why should java not be able to handle it?
First I tried bufferedreader and had no luck, so i thought this baby would do it. What am I doing silly? Thanks.
This is basicly the algorithm
int noofbytes = 31607568
for (int i = 0; i < noofbytes ; i++)
if (bytes[i] != 0x0A)
offset++;
else
byte[] theline = getBytes(bytes, (i - offset), i);
offset = 0;
String temp = new String(theline, "UTF-8");
counter++;
strings[counter] = temp;
temp = null;
theline = null;
//System.out.println(temp);
static public byte[] getBytes(byte[] bytes, int start, int stop)
int len = (stop - start);
byte[] newArray = new byte[len];
for (int i = 0; i < len; i++)
newArray[i] = bytes[start + i];
return newArray;
}

Try the following with the -Xmx256m I suggested. Note you cannot set the -Xmx to higher than the JVM supports.
import java.util.ArrayList;
import java.util.List;
import java.io.*;
public class TestLargeTextFile {
    private static final String TEST_FILE = "deleteme.txt";
    public static void generateLargeTextFile(String fileName, int lines, int length) throws IOException {
        StringBuffer sb = new StringBuffer();
        for(int j=0;j<length;j++)
            sb.append((char) (j % 64 + ' '));
        String line = sb.toString();
        PrintWriter printWriter = new PrintWriter(new BufferedWriter(new FileWriter(fileName)));
        for(int j=0;j<lines;j++)
            printWriter.println(line);
        printWriter.close();
        File file = new File(fileName);
        System.out.println("Created file "+fileName+" with "+lines+" size="+file.length()+" bytes");
    public static List readFile(String fileName) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader(fileName));
        List ret = new ArrayList();
        String line = null;
        while((line = br.readLine()) != null)
            ret.add(line);
        return ret;
    public static void main(String[] args) throws IOException {
        try {
            generateLargeTextFile(TEST_FILE, 657603, 80);
            List list = readFile(TEST_FILE);
            System.out.println("Read "+TEST_FILE+" with "+list.size()+" lines.");
        } finally {
            new File(TEST_FILE).delete();
}Prints
Created file deleteme.txt with 657603 size=53923446 bytes
Read deleteme.txt with 657603 lines.

Similar Messages

  • Problem in reading data from Excel sheet to 2D string array (ActiveX & LabView).

    I am trying to read data from Excel sheet to 2D string array (ActiveX & LabView). Error -2147352571 is generated (type mismatch) if cell value is "#NULL!", "#N/A" etc. What should I do?

    Hello �
    Is the error happening when the cell value is #NULL or #NA only?
    Sometimes these errors occur because of an ActiveX object mismatch. The version of the ActiveX object might have changed or been updated since the VI was created. The VI tries to use an earlier, incompatible version of the ActiveX object.
    To solve the problem, you need to link automation refnum terminal to the correct ActiveX object. To do so, right-click an automation refnum terminal and choose Select ActiveX Class»Browse from the shortcut menu. From the Type Library pull-down menu, select the latest version of the library you want to use, such as Microsoft Excel Object Library. In the Objects list, select an ActiveX object, and click the OK button. Link ea
    ch automation refnum terminal in the VI and its subVIs until the run arrow is not broken. Also, you might have to replace some or all of the Invoke Nodes and Property Nodes for the ActiveX objects.
    Also, I came across this Knowledgebase. The error number is slightly different but it is always good to check it out and make sure it is not your case.
    Hope this helps.
    S Vences
    Applications Engineer
    National Instruments

  • LPX-00601: Invalid token in: err while trying to read data from xml

    Hey ,
    While trying to read data from xml i got err:
    LPX-00601: Invalid token in: 'path'
    the proc. i'm using to read data from the xml is:
    procedure read_xml_file_test (in_filename in varchar2)
    is
    my_dir  varchar2(20) := 'XML_DIR;
      cur_emp2 number:=0;
      l_bfile   BFILE;
      l_clob    CLOB;
      l_parser  dbms_xmlparser.Parser;
      l_doc     dbms_xmldom.DOMDocument;
      l_nl      dbms_xmldom.DOMNodeList;
      l_nl2    dbms_xmldom.DOMNodeList;
      l_n       dbms_xmldom.DOMNode; 
      l_n2     dbms_xmldom.DOMNode;
      l_temp    VARCHAR2(1000);
    v_errors        internet_clients.errors%type; 
    src_csid       NUMBER := NLS_CHARSET_ID('UTF8'); 
    dest_offset    INTEGER := 1;
    src_offset     INTEGER := 1;
    lang_context   INTEGER := dbms_lob.default_lang_ctx;
    warning        INTEGER;
    v_count       number := 0;   --total records
    v_count_s      number := 0;   -- sucsess record
    v_count_f      number := 0;   -- failed record
    v_flag varchar2(1);
    v_char2 varchar2(1);
    v_l1 VARCHAR2(255);
    v_l2 VARCHAR2(255);
    v_l3 VARCHAR2(255);
    v_l4 VARCHAR2(255);
    v_l6 VARCHAR2(255);
    BEGIN
      l_bfile := BFileName(my_dir, in_filename);
      dbms_lob.createtemporary(l_clob, cache=>FALSE);
      dbms_lob.open(l_bfile, dbms_lob.lob_readonly);
      dbms_lob.loadclobfromfile(l_clob, l_bfile, dbms_lob.getlength(l_bfile), dest_offset,src_offset, src_csid, lang_context, warning);                        
      dbms_lob.close(l_bfile);
      -- make sure implicit date conversions are performed correctly
      dbms_session.set_nls('NLS_DATE_FORMAT','''DD/MM/RR HH24:MI:SS''');   
      -- Create a parser.
      l_parser := dbms_xmlparser.newParser;
      -- Parse the document and create a new DOM document.
        dbms_xmlparser.parseClob(l_parser, l_clob);
        l_doc := dbms_xmlparser.getDocument(l_parser);
      -- Free resources associated with the CLOB and Parser now they are no longer needed.
      dbms_lob.freetemporary(l_clob);
      dbms_xmlparser.freeParser(l_parser);  
      -- Get a list of all the  nodes in the document using the XPATH syntax.
      l_nl := dbms_xslprocessor.selectNodes(dbms_xmldom.makeNode(l_doc),'soap:Envelope/soap:Body/GetFieldsNameResponse/GetFieldsNameResult/diffgr:diffgram/DataSet_FRM_GANERIC_PROP/FRM_GANERIC_PROP');
      -- Loop through the list and create a new record in a tble collection
      -- for each  record.
      FOR cur_emp IN 0 .. dbms_xmldom.getLength(l_nl) - 1 LOOP
       l_n := dbms_xmldom.item(l_nl, cur_emp);
       cur_emp2:=0;
       loop
         v_count := v_count + 1;
         begin
        -- Use XPATH syntax to assign values to he elements of the collection.
        dbms_xslprocessor.valueOf(l_n,'L1/text()',v_l1);
        dbms_xslprocessor.valueOf(l_n,'L2/text()',v_l2);
        dbms_xslprocessor.valueOf(l_n,'L3/text()',v_l3);
        dbms_xslprocessor.valueOf(l_n,'L4/text()',v_l4);
        dbms_xslprocessor.valueOf(l_n,'L6/text()',v_l6);
            exception
      when others then 
      null;
      end;
    exit when cur_emp2=dbms_xmldom.getLength(l_nl2);
      END LOOP;
      end loop;
      -- Free any resources associated with the document now it
      -- is no longer needed.
      dbms_xmldom.freeDocument(l_doc);
      --remove file to another directory   
          --COMMIT;  -- do not use the commit if you want to run this proc. from within the search_dir_list proc , because it execute a select from tmp table dir_list which contain a "on commit delete rows"  clause.    
      /*EXCEPTION
      /*WHEN OTHERS THEN
       dbms_lob.freetemporary(l_clob);
        dbms_xmlparser.freeParser(l_parser);
       dbms_xmldom.freeDocument(l_doc);
        null;
        ROLLBACK; */
    END;While trying to execute this i got:
    ORA-31011: XML parsing failed
    ORA-19202: Error occurred in XML processing
    LPX-00601: Invalid token in: 'soap:Envelope/soap:Body/GetFieldsNameResponse/GetFieldsNameResult/diffgr:diffgram/DataSet_FRM_GANERIC_PROP/FRM_GANERIC_PROP'
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 939
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 967
    ORA-06512: at "MARKET.READ_XML_FILE_TEST", line 51
    ORA-06512: at line 1
    i guess i mised somthing at the line
    l_nl := dbms_xslprocessor.selectNodes(dbms_xmldom.makeNode(l_doc),'soap:Envelope/soap:Body/GetFieldsNameResponse/GetFieldsNameResult/diffgr:diffgram/DataSet_FRM_GANERIC_PROP/FRM_GANERIC_PROP');i attached here part of my xml:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    - <soap:Body>
    - <GetFieldsNameResponse xmlns="http://tempuri.org/">
    - <GetFieldsNameResult>
    - <xs:schema id="DataSet_FRM_GANERIC_PROP" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    - <xs:element name="DataSet_FRM_GANERIC_PROP" msdata:IsDataSet="true" msdata:Locale="he-IL">
    - <xs:complexType>
    - <xs:choice minOccurs="0" maxOccurs="unbounded">
    - <xs:element name="FRM_GANERIC_PROP">
    - <xs:complexType>
    - <xs:sequence>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      </xs:choice>
      </xs:complexType>
      </xs:element>
      </xs:schema>
    - <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
    - <DataSet_FRM_GANERIC_PROP xmlns="">
    - <FRM_GANERIC_PROP diffgr:id="FRM_GANERIC_PROP1" msdata:rowOrder="0">
      <L1>val1</L1>
      <L2>val2</L2>
      <L3>val3</L3>
      <L4>val4</L4>
      <L6>val6</L6>
      </FRM_GANERIC_PROP>
      </DataSet_FRM_GANERIC_PROP>
      </diffgr:diffgram>
      </GetFieldsNameResult>
      </GetFieldsNameResponse>
      </soap:Body>
      </soap:Envelope>I Guess it somthing that have to do with node definition ,
    but i have tried so many combinations and none ot those worked for me.
    i'm deeply stuck here.
    What do i miss here?
    THANKS yair
    Edited by: yair_k on 02:30 14/10/2010

    Hey , after got a lot of success with the xml reading part , i wonder if you
    can help me with a problem while trying to reading that xml from a web service.
    i use a procedure as followes:
    FUNCTION read_from_web_service(in_username in varchar2 , in_password in varchar2)
      RETURN CHAR
    AS
      l_service          UTL_DBWS.service;
      l_call             UTL_DBWS.call;
      l_a_ns                     VARCHAR2(32767);
      l_wsdl_url         VARCHAR2(32767);
      l_namespace        VARCHAR2(32767);
      l_service_qname    UTL_DBWS.qname;
      l_port_qname       UTL_DBWS.qname;
      l_operation_qname  UTL_DBWS.qname;
      l_xmltype_in       SYS.XMLTYPE;
      l_xmltype_out      SYS.XMLTYPE;
      l_return           VARCHAR2(32767);
    BEGIN
      l_wsdl_url        := 'http://www.company.com/publisherService/ServiceGetpublisherTable.asmx?wsdl';
      l_namespace       := 'http://tempuri.org/';
      l_service_qname   := UTL_DBWS.to_qname(l_namespace, 'ServiceGetpublisherTable');
      l_port_qname      := UTL_DBWS.to_qname(l_namespace, 'ServiceGetpublisherTableSoap');
      l_operation_qname := UTL_DBWS.to_qname(l_namespace, 'GetFieldsName');
      l_service := UTL_DBWS.create_service (
        wsdl_document_location => URIFACTORY.getURI(l_wsdl_url),
        service_name           => l_service_qname);
      l_call := UTL_DBWS.create_call (
        service_handle => l_service,
        port_name      => l_port_qname,
        operation_name => l_operation_qname);
      l_xmltype_in := SYS.XMLTYPE('<?xml version="1.0" encoding="utf-8"?>
        <GetFieldsName xmlns="' || l_namespace || '">
        <user>' || in_username || '</user>
        <password>'|| in_password || '</password>
        </GetFieldsName>');
      l_xmltype_out := UTL_DBWS.invoke(call_Handle => l_call,
                                       request     => l_xmltype_in);
      UTL_DBWS.release_call (call_handle => l_call);
      UTL_DBWS.release_service (service_handle => l_service);
      l_return := l_xmltype_out.extract('//GetFieldsName/text()').getstringVal();
       dbms_output.put_line(l_return);     
      RETURN l_return;
    END;but when i run it i got message:
    ORA-29532: Java call terminated by uncaught Java exception: javax.xml.rpc.soap.SOAPFaultException: Server did not recognize the value of HTTP Header SOAPAction: .
    regarding the line:
    l_xmltype_out := UTL_DBWS.invoke(call_Handle => l_call,
    request => l_xmltype_in);
    So , i deeply stuck here!
    my web service description is:
      <?xml version="1.0" encoding="utf-8" ?>
    - <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
    - <wsdl:types>
    - <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
    - <s:element name="GetFieldsName">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="GetFieldsNameResponse">
    - <s:complexType>
    - <s:sequence>
    - <s:element minOccurs="0" maxOccurs="1" name="GetFieldsNameResult">
    - <s:complexType>
    - <s:sequence>
      <s:element ref="s:schema" />
      <s:any />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="GetMSG_ByUser_Not_Readed">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="GetMSG_ByUser_Not_ReadedResponse">
    - <s:complexType>
    - <s:sequence>
    - <s:element minOccurs="0" maxOccurs="1" name="GetMSG_ByUser_Not_ReadedResult">
    - <s:complexType>
    - <s:sequence>
      <s:element ref="s:schema" />
      <s:any />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="SetMSG_ByUser_Not_Readed_As_Readed">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="0" maxOccurs="1" name="user" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
      <s:element minOccurs="0" maxOccurs="1" name="Rec_Id" type="s:string" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:element name="SetMSG_ByUser_Not_Readed_As_ReadedResponse">
    - <s:complexType>
    - <s:sequence>
      <s:element minOccurs="1" maxOccurs="1" name="SetMSG_ByUser_Not_Readed_As_ReadedResult" type="s:boolean" />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:schema>
      </wsdl:types>
    - <wsdl:message name="GetFieldsNameSoapIn">
      <wsdl:part name="parameters" element="tns:GetFieldsName" />
      </wsdl:message>
    - <wsdl:message name="GetFieldsNameSoapOut">
      <wsdl:part name="parameters" element="tns:GetFieldsNameResponse" />
      </wsdl:message>
    - <wsdl:message name="GetMSG_ByUser_Not_ReadedSoapIn">
      <wsdl:part name="parameters" element="tns:GetMSG_ByUser_Not_Readed" />
      </wsdl:message>
    - <wsdl:message name="GetMSG_ByUser_Not_ReadedSoapOut">
      <wsdl:part name="parameters" element="tns:GetMSG_ByUser_Not_ReadedResponse" />
      </wsdl:message>
    - <wsdl:message name="SetMSG_ByUser_Not_Readed_As_ReadedSoapIn">
      <wsdl:part name="parameters" element="tns:SetMSG_ByUser_Not_Readed_As_Readed" />
      </wsdl:message>
    - <wsdl:message name="SetMSG_ByUser_Not_Readed_As_ReadedSoapOut">
      <wsdl:part name="parameters" element="tns:SetMSG_ByUser_Not_Readed_As_ReadedResponse" />
      </wsdl:message>
    - <wsdl:portType name="ServiceGetpublisherTableSoap">
    - <wsdl:operation name="GetFieldsName">
      <wsdl:input message="tns:GetFieldsNameSoapIn" />
      <wsdl:output message="tns:GetFieldsNameSoapOut" />
      </wsdl:operation>
    - <wsdl:operation name="GetMSG_ByUser_Not_Readed">
      <wsdl:input message="tns:GetMSG_ByUser_Not_ReadedSoapIn" />
      <wsdl:output message="tns:GetMSG_ByUser_Not_ReadedSoapOut" />
      </wsdl:operation>
    - <wsdl:operation name="SetMSG_ByUser_Not_Readed_As_Readed">
      <wsdl:input message="tns:SetMSG_ByUser_Not_Readed_As_ReadedSoapIn" />
      <wsdl:output message="tns:SetMSG_ByUser_Not_Readed_As_ReadedSoapOut" />
      </wsdl:operation>
      </wsdl:portType>
    - <wsdl:binding name="ServiceGetpublisherTableSoap" type="tns:ServiceGetpublisherTableSoap">
      <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="GetFieldsName">
      <soap:operation soapAction="http://tempuri.org/GetFieldsName" style="document" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="GetMSG_ByUser_Not_Readed">
      <soap:operation soapAction="http://tempuri.org/GetMSG_ByUser_Not_Readed" style="document" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="SetMSG_ByUser_Not_Readed_As_Readed">
      <soap:operation soapAction="http://tempuri.org/SetMSG_ByUser_Not_Readed_As_Readed" style="document" />
    - <wsdl:input>
      <soap:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:binding name="ServiceGetpublisherTableSoap12" type="tns:ServiceGetpublisherTableSoap">
      <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    - <wsdl:operation name="GetFieldsName">
      <soap12:operation soapAction="http://tempuri.org/GetFieldsName" style="document" />
    - <wsdl:input>
      <soap12:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap12:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="GetMSG_ByUser_Not_Readed">
      <soap12:operation soapAction="http://tempuri.org/GetMSG_ByUser_Not_Readed" style="document" />
    - <wsdl:input>
      <soap12:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap12:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
    - <wsdl:operation name="SetMSG_ByUser_Not_Readed_As_Readed">
      <soap12:operation soapAction="http://tempuri.org/SetMSG_ByUser_Not_Readed_As_Readed" style="document" />
    - <wsdl:input>
      <soap12:body use="literal" />
      </wsdl:input>
    - <wsdl:output>
      <soap12:body use="literal" />
      </wsdl:output>
      </wsdl:operation>
      </wsdl:binding>
    - <wsdl:service name="ServiceGetpublisherTable">
    - <wsdl:port name="ServiceGetpublisherTableSoap" binding="tns:ServiceGetpublisherTableSoap">
      <soap:address location="http://www.company.com/publisherService/ServiceGetpublisherTable.asmx" />
      </wsdl:port>
    - <wsdl:port name="ServiceGetpublisherTableSoap12" binding="tns:ServiceGetpublisherTableSoap12">
      <soap12:address location="http://www.company.com/publisherService/ServiceGetpublisherTable.asmx" />
      </wsdl:port>
      </wsdl:service>
      </wsdl:definitions>also i have to mention that i have changed publisher references inside the code , and i also canot
    supply username and password , so i guess you canot test it. still i not shure if my definitions (namespace est.) inside my code defined correctly.
    hope you can help me with this.
    regards
    yair

  • I am trying to read my iMessages from my iPhone 4S on my iPad 2, but the messages do not show up on my iPad 2. I made sure that the receiving email address is the same on both devices and both are signed into my single Apple account.

    I am trying to read my iMessages from my iPhone 4S on my iPad 2, but the messages do not show up on my iPad 2. I made sure that the receiving email address is the same on both devices and both are signed into my single Apple account.

    Is it possible that the person who sent the message to your phone sent it to your phone # instead?  Try sending a message to your phone via the email address and see if it shows up on the iPad.

  • Error 7 occurred when trying to read a spreadsheet file in LabVIEW

    Hi,
    I got the message (in bold) below when I was trying to read a text file type. I also include a snippet of my block diagram.
    Error 7 occurred at Open File+.vipen File
    Possible reason(s):
    LabVIEW:  File not found. The file might have been moved or deleted, or
    the file path might be incorrectly formatted for the operating system.
    For example, use \ as path separators on Windows, : on Mac OS X, and /
    on Linux. Verify that the path is correct using the command prompt or
    file explorer.
    I really appreciate if someone can help me. Thanks.
    Attachments:
    read from spreadsheet.png ‏70 KB

    Hi Ravens Fan,
    Thanks again for your valuable input. I replaced the string manipulation functions with a path control. I think it works coz I can see the waveform data, rms values etc. And then you said if it works, do a Path to String on that...and I'm not exactly sure how to do that. I attached a snippet of the modified vi. you may refer the original vi snippet in my previous email.
    I appreciate it if you could help me again.
    Thanks.
    Attachments:
    read from spreadsheet2.png ‏283 KB

  • Error while trying to read more number of data via Serial port

    Hi All,
    I'm newbie to Serial Port programming. I'm trying to read data from dos based system which is sending 150 characters (including) at a time. That time my programm was fine but now they increased the length of the characters 300, now my programming couldn't read data. I'm using byte array to capture the data byte buff = new byte[3048*3048]Ypur reply would greatly appreciate.

    You have a byte array with more than 9 million bytes. What does that have to do with reading 300 characters?

  • Facing error when trying to read message from MQ through B2B

    Hi,
    I'm trying to read the messages from MQ through B2B.
    I have created a listening channel in B2B console.
    Also place the required jar files in the Domain_Dir/lib folder.For your reference the jar files are given below,
    a. com.ibm.mqjms.jar
    b. dhbcore.jar
    c. com.ibm.mq.jar
    d. com.ibm.mq.jmqi.jar
    e. mqcontext.jar
    g. com.ibm.mq.commonservices.jar
    h. com.ibm.mq.headers.jar
    i. com.ibm.mq.pcf.jar
    But i'm encounter the below error while reading the MQ. Pls let me know if i'm missing something.
    ####<Oct 9, 2014 4:00:03 PM IST> <Error> <oracle.soa.b2b.engine> <ULCAKESBTD1P> <b2b-server> <Workmanager: , Version: 0, Scheduled=false, Started=false, Wait time: 0 ms
    > <<anonymous>> <> <0000KZoSn1y5YbWzLwyGOA1KDaCI000002> <1412850603388> <BEA-000000> <oracle.tip.b2b.transport.TransportException: [JMS_CONN_INVALID] JMS connection error.
      at oracle.tip.b2b.transport.TransportException.create(TransportException.java:93)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.init(JMSMonitor.java:199)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.<init>(JMSMonitor.java:181)
      at oracle.tip.b2b.transport.basic.JMSReceiver.init(JMSReceiver.java:266)
      at oracle.tip.b2b.transport.b2b.B2BTransport.init(B2BTransport.java:577)
      at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:240)
      at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
      at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
      at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Caused by: oracle.tip.b2b.transport.TransportException: [JMS_CONN_FAC_NOT_FOUND] JMS_CONN_FAC_NOT_FOUND
      at oracle.tip.b2b.transport.TransportException.create(TransportException.java:78)
      at oracle.tip.b2b.transport.basic.jms.JMSConnectionFactoryFactory.getConnectionFactory(JMSConnectionFactoryFactory.java:208)
      at oracle.tip.b2b.transport.basic.jms.JMSConnectionFactoryFactory.getQueueConnectionFactory(JMSConnectionFactoryFactory.java:85)
      at oracle.tip.b2b.transport.basic.jms.JMSConnection.<init>(JMSConnection.java:136)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.init(JMSMonitor.java:195)
      ... 7 more
    Caused by: java.lang.ClassNotFoundException: QMUL.PDT
      at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:190)
      at oracle.tip.b2b.transport.basic.jms.JMSConnectionFactoryFactory.getConnectionFactory(JMSConnectionFactoryFactory.java:162)
      ... 10 more
    oracle.tip.b2b.transport.TransportException: [JMS_CONN_INVALID] JMS connection error.
      at oracle.tip.b2b.transport.TransportException.create(TransportException.java:93)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.init(JMSMonitor.java:199)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.<init>(JMSMonitor.java:181)
      at oracle.tip.b2b.transport.basic.JMSReceiver.init(JMSReceiver.java:266)
      at oracle.tip.b2b.transport.b2b.B2BTransport.init(B2BTransport.java:577)
      at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:240)
      at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
      at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
      at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Caused By: oracle.tip.b2b.transport.TransportException: [JMS_CONN_FAC_NOT_FOUND] JMS_CONN_FAC_NOT_FOUND
      at oracle.tip.b2b.transport.TransportException.create(TransportException.java:78)
      at oracle.tip.b2b.transport.basic.jms.JMSConnectionFactoryFactory.getConnectionFactory(JMSConnectionFactoryFactory.java:208)
      at oracle.tip.b2b.transport.basic.jms.JMSConnectionFactoryFactory.getQueueConnectionFactory(JMSConnectionFactoryFactory.java:85)
      at oracle.tip.b2b.transport.basic.jms.JMSConnection.<init>(JMSConnection.java:136)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.init(JMSMonitor.java:195)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.<init>(JMSMonitor.java:181)
      at oracle.tip.b2b.transport.basic.JMSReceiver.init(JMSReceiver.java:266)
      at oracle.tip.b2b.transport.b2b.B2BTransport.init(B2BTransport.java:577)
      at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:240)
      at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
      at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
      at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Caused By: java.lang.ClassNotFoundException: QMUL.PDT
      at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:190)
      at oracle.tip.b2b.transport.basic.jms.JMSConnectionFactoryFactory.getConnectionFactory(JMSConnectionFactoryFactory.java:162)
      at oracle.tip.b2b.transport.basic.jms.JMSConnectionFactoryFactory.getQueueConnectionFactory(JMSConnectionFactoryFactory.java:85)
      at oracle.tip.b2b.transport.basic.jms.JMSConnection.<init>(JMSConnection.java:136)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.init(JMSMonitor.java:195)
      at oracle.tip.b2b.transport.basic.jms.JMSMonitor.<init>(JMSMonitor.java:181)
      at oracle.tip.b2b.transport.basic.JMSReceiver.init(JMSReceiver.java:266)
      at oracle.tip.b2b.transport.b2b.B2BTransport.init(B2BTransport.java:577)
      at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:240)
      at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
      at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
      at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    >
    ####<Oct 9, 2014 4:00:20 PM IST> <Warning> <oracle.adfinternal.view.faces.partition.FeatureUtils> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <0000KZoSn1y5YbWzLwyGOA1KDaCI000002> <1412850620868> <ADF_FACES-30130> <Ignoring feature-dependency on feature "AdfDvtCommon".  No such feature exists.>
    ####<Oct 9, 2014 4:00:21 PM IST> <Warning> <org.apache.myfaces.trinidadinternal.config.GlobalConfiguratorImpl> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <0000KZoSn1y5YbWzLwyGOA1KDaCI000002> <1412850621197> <BEA-000000> <Configurator services already initialized.>
    ####<Oct 9, 2014 4:00:30 PM IST> <Notice> <Log Management> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1412850630361> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
    ####<Oct 9, 2014 4:00:30 PM IST> <Notice> <WebLogicServer> <ULCAKESBTD1P> <b2b-server> <main> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac6> <1412850630614> <BEA-000365> <Server state changed to ADMIN>
    ####<Oct 9, 2014 4:00:30 PM IST> <Notice> <WebLogicServer> <ULCAKESBTD1P> <b2b-server> <main> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac6> <1412850630698> <BEA-000365> <Server state changed to RESUMING>
    ####<Oct 9, 2014 4:00:31 PM IST> <Notice> <Server> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac8> <1412850631051> <BEA-002613> <Channel "Default[2]" is now listening on fe80:0:0:0:214:4fff:feeb:478d:7003 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 9, 2014 4:00:31 PM IST> <Notice> <Server> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac8> <1412850631051> <BEA-002613> <Channel "Default[1]" is now listening on 10.236.77.12:7003 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 9, 2014 4:00:31 PM IST> <Notice> <Server> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac8> <1412850631052> <BEA-002613> <Channel "Default[3]" is now listening on fe80:0:0:0:214:4fff:feeb:478c:7003 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 9, 2014 4:00:31 PM IST> <Notice> <Server> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac8> <1412850631053> <BEA-002613> <Channel "Default[4]" is now listening on 127.0.0.1:7003 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 9, 2014 4:00:31 PM IST> <Notice> <Server> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac8> <1412850631053> <BEA-002613> <Channel "Default" is now listening on 192.168.107.97:7003 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 9, 2014 4:00:31 PM IST> <Notice> <Server> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac8> <1412850631054> <BEA-002613> <Channel "Default[5]" is now listening on 0:0:0:0:0:0:0:1:7003 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 9, 2014 4:00:31 PM IST> <Notice> <WebLogicServer> <ULCAKESBTD1P> <b2b-server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac8> <1412850631055> <BEA-000332> <Started WebLogic Managed Server "b2b-server" for domain "b2b-domain" running in Development Mode>
    ####<Oct 9, 2014 4:00:32 PM IST> <Notice> <WebLogicServer> <ULCAKESBTD1P> <b2b-server> <main> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac6> <1412850632557> <BEA-000365> <Server state changed to RUNNING>
    ####<Oct 9, 2014 4:00:32 PM IST> <Notice> <WebLogicServer> <ULCAKESBTD1P> <b2b-server> <main> <<WLS Kernel>> <> <308025e28c55d051:50252314:148f4730231:-8000-0000000000007ac6> <1412850632559> <BEA-000360> <Server started in RUNNING mode>
    ####<Oct 9, 2014 4:00:38 PM IST> <Warning> <oracle.soa.services.notification> <ULCAKESBTD1P> <b2b-server> <TimerFactory> <<anonymous>> <> <0000KZoSn1y5YbWzLwyGOA1KDaCI000002> <1412850638612> <BEA-000000> <<.> Notification via email, voice, SMS or IM will not be sent. If you would like to enable them, please configure corresponding sdpmessaging driver. Then modify the accounts and set NotificationMode attribute to either NONE, EMAIL or ALL in workflow-notification-config.xml>
    ####<Oct 9, 2014 4:02:41 PM IST> <Warning> <Socket> <ULCAKESBTD1P> <AdminServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2e657fa9e6b5d11:789eb8cc:148f4403946:-8000-00000000000029c4> <1412850761335> <BEA-000449> <Closing socket as no data read from it on 192.168.96.66:29,963 during the configured idle timeout of 5 secs>
    ####<Oct 9, 2014 4:02:51 PM IST> <Warning> <Socket> <ULCAKESBTD1P> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2e657fa9e6b5d11:789eb8cc:148f4403946:-8000-00000000000029d2> <1412850771337> <BEA-000449> <Closing socket as no data read from it on 192.168.96.66:29,970 during the configured idle timeout of 5 secs>
    ####<Oct 9, 2014 4:03:16 PM IST> <Warning> <Socket> <ULCAKESBTD1P> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <a2e657fa9e6b5d11:789eb8cc:148f4403946:-8000-00000000000029f4> <1412850796335> <BEA-000449> <Closing socket as no data read from it on 192.168.96.66:29,984 during the configured idle timeout of 5 secs>
    Thanks,
    Ravindra.

    Hi Ravindra,
    Which mode of connectivity are you trying (credential based / .bindings based)
    MQ connectivity  support is provided via JMS offering of Oracle B2B. This blog post will provide you the steps for the same - https://blogs.oracle.com/oracleb2bgurus/entry/b2b_communication_using_ibm_mq
    Please ensure to provide the proper values for connection factory and other details in JMS configuration in B2B
    HTH

  • Problems while trying to read

    Hi,
    I am trying to read the "Received" headers for an email that is coming into my inbox. The headers are long and hence getting "folded". For example an email has these 2 headers [besides others]:
    Received: by 10.54.23.20 with SMTP id 20cs33514wrw; Fri, 8 Apr 2005 11:
    04:10 -0700 (PDT)
    Received: by 10.54.20.77 with SMTP id 77mr1958208wrt; Fri, 08 Apr 2005
    11:04:10 -0700 (PDT)
    You will note that there are 2 "received" headers. The first one is getting folded just after the hour [and  ":"] has been specified (folds just after Fri, 8 Apr 2005 11: )
    The second one is getting folded just after the year has been specified.
    The first lines of both the headers end with a CLRF
    The second lines of both the headers start with a white space [simple space]. Folds just after Fri, 08 Apr 2005
    As per documentation of Javamail:
    "Unfolding is accomplished by regarding CRLF immediately followed by a LWSP-char as equivalent to the LWSP-char."
    If I do that [replace the CLRF and the next white space into a single white space] - the format of the first header's date is invalid [as the hour and minute have an extra space in it] - "Fri, 8 Apr 2005 11: 04:10 -0700 (PDT)" [hence not parse-able]
    In this case the date in the second header is valid.
    Instead if I replace the CLRF and white space with an empty string [no white space] the first header becomes valid. However, the date in the 2nd header is not more valid [As the date is translated into �Fri, 08 Apr 200511:04:10 -0700 (PDT)�. Note that the year and the hour get clubbed together].
    The 2 headers seem to have contradictory needs for unfolding.
    The headers are being set by external programs. My code is responsible for sending the email and then reading the email.
    Are there any utils that will abstract the "unfolding" logic?
    or is there a way to write a generic way to unfold email headers [which will support the above to headers]?
    Thanks,
    Annu

    PrintStream wr = new PrintStream(socket.getOutputStream());
    wr.close();I suspect this is the problem. You could try socket.shutdownOutput() - or you could just leave the streams alone and let socket.close() shut things down.
    Grant

  • BODS 3.2: Error opening ABAP file while trying to read ECC table

    I have an ABAP data flow where I'm trying to read an ECC table (I'm following the DS 3.2 tutorial on "Extracting SAP Application Data").  I have the ECC datastore store set up with the following:
    ABAP execution option = Generate and Execute
    Data transfer method = Shared directory
    Working directory on SAP server =
    A\interfaces\D11\110 (SAP app server)
    Application path to the shared directory =
    A\interfaces\D11\110 (SAP app server)
    Generated ABAP directory =
    B\opt\ds\ds32dev1\transfer_ABAP (DS server)
    However, when I run the job I get the following error:
    R3C-150301     12/2/2011 1:54:41 PM     Error opening file <//B/opt/ds/ds32dev1/transfer_ABAP/zcustdim.aba>.
    I have verified the DS userid has read/write access to the Generated ABAP directory.  Any ideas on what I'm doing wrong?
    Thanks...

    Hi Brad, Sorry Tushar,
    I see the discussion has moved on (to the second page ) Still the below should apply. Please give a look and see if it explains things.
    It looks like a permission issue creating the file if I'm not wrong.
    http://wiki.sdn.sap.com/wiki/display/EIM/How+to+execute+the+ABAP
    point 3.
    It will be the abap script that will write the file into the folder you added in the DataStore.
    You can even goto the folder the abap code is in and search for the path in there.
    Here a good  example for windows from the wiki
    http://wiki.sdn.sap.com/wiki/display/EIM/shared_directory+transport+method
    with this important sentence:
    However it has to be made certain that the OS user running the ABAP has the
    permission to write there, and the user running the job requires read
    permissions one the directory and the created file. What OS user is writing the
    file? It is the user running the entire SAP instance. And who is reading the
    file? The user running the DI service
    So:
    The working directory = where the SAP user = the user that is running the SAP installation is instructed to write the .dat file. The folder is probably local to the SAP installation?
    Shared folder is for the JobServer to pick up that file. Same physical directory ...but this time from the DS user prospective. Is the JobServer on the same machine or does the folder have to be mapped?
    Keep in mind that for a job server on Windows, Windows shares with \\<server>\path are OK, but I don't believe there is any other network drive mechanism, so no NFS paths in the <server>:/ or trying // etc.
    Regards
    Norbert
    P.S. In production you should then switch to "execute" instead of load and execute and an ftp server instead of shared folders.

  • An error occured while trying to read data

    Hi RoboHelpers,
    While opening my main project today (large project w/ thousands of topics) my project froze twice and wasn't responding, so I forced it to close via Task Manager and deleted the CPD file, thinking it was the culprit.
    I then got this error when I tried to reopen the .XJP file:
    "An error occurred while trying to read data from
    <D:\Hg\PcdmisQA\Pcdlrn\CoreHelp\13_hardware_topics\13_hardware_topics.fpj><1>."
    I clicked OK to get past this error, and now my htms are not appearing inside the Topic List for 13_hardware_topics and the TOC links show that the topics don't exist. But the .htms do exist inside the actual directory in Windows.
    I think I can fix this by importing the .htms inside 13_hardware_topics, but I'm not sure why it happened in the first place. Is there a way to just fix the .fjp file instead--if this is indeed the problem?
    My 13_hardware_topics.fjp structure looks like this (sorry for the post length):
    <?xml version="1.0" encoding="utf-8"?>
    <rhpml majorversion="2" minorversion="0">
        <folders/>
        <topics>
            <topic>
                <name>Tool_ID.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Probe_Description.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Defining_Hardware.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Defining_Hardware_Introduction.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>List_of_Available_Tools.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Tool_Type.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Understanding_the_Probe_Utilities_dialog_box.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>use_trax_calibration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Defining_Probes.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Use_Partial_Calibration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Probe_File_Name.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>User_Defined_Calibration_Order_check_box.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Search_Override_I_J_K.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Optical.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Showing_an_Animated_Probe_Changer.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Using_the_Quick_Fixture_Dialog_Box.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Inserting_Quick_Fixtures.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Additional_Information_for_Creating_Multiple_Arm_Machines.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>print_list.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>example_printout.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Defining_Machines.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Selecting_or_Creating_a_Machine_for_Display.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Deleting_the_LOADMACHINE_Command.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Ball.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Removing_the_Animated_Machine_from_the_Graphics_Display_Window.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>collision_tolerance.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Spherical_Tool_and_Optical_Tip.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Additional_Information_on_the_Machine_s_Axes.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Migrating_Part_Programs_Between_Machines_Using_PH10_and_Tesa_Star_M_Probes.htm</nam e>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Probe_Setup.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>autocalibrate_probe.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Specifying_Collision_Tolerances.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Using_Existing_Quick_Fixtures.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_4_-_Begin_Calibration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_3_-_Define_Ports.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_8_-_Measuring_Port_2.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_6_-_Measuring_Port_1.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_7_-_Measuring_Port_3.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_9_-_Review_Calibration_Results.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Displaying_Existing_Machines_in_the_Graphics_Display_Window.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Calibrating_the_FCR25_Probe_Changer.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Inserting_and_Removing_Quick_Fixtures.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Selecting_the_No_Machine_Item.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Additional_Information_on_the_Machine_s_Home_Position_area.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Deleting_the_Machine.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Creating_a_Relationship_between_the_Machine_and_the_Part.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>defining_probe_changers.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Quick_Fixture_Mode_s_Mouse_and_Keyboard_Commands.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Adding_Custom_Fixtures.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>add_tool.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>With_Averaging.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Shank_Optical_Vector_I_J_K.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Fast_Probe_Mode.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>X_Y_and_Z_Center.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Delete_Tool.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>ScanRdv.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>available_tip_types.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Thickness_of_the_ball_tip.htm</name>
                <name>PrbRdv.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Edit.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Shank_Vector_I_J_K.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Spherical_Tool_and_Ball_Tip.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>edit_probe_components.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Edit_Tool.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Spherical_Tool_and_Ball_Tip.htm</name>
                <name>To_delete_a_wrist_angle.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Probe_Setup.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Measure.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Spherical_Tool_and_Disk_Tip.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>PrbRdv.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Previewing_your_Probe_Configuration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>use_unit_calibration_data.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>New_Angles_List_box.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>To_Display_the_Probe_Changer_in_the_Graphics_Display_window.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>calibration_date_and_time.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Global_Used.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Individual_Angle_Data.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Spherical_Tool_and_Barrel_Shank_Tip.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>calibration_date_and_time.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Equally_Spaced_Angles_Data.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Reset_Tips.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Spherical_Tool_and_Disk_Tip.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>use_unit_calibration_data.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>dmis_label.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>add_angles.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Notes_on_the_Add_Angle_option.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Working_with_the_Angle_Grid.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>available_tip_types.htm</name>
                <name>calibration_date_and_time.htm</name>
                <name>Results.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Spherical_Tool_and_Ball_Tip.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Reset_Tips.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Diameter_Length.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Previewing_your_Probe_Configuration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>User_Defined_Calibration_Order_check_box.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Use_Wrist_Map_If_Available_check_box.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Diameter_Length.htm</name>
                <name>Use_Wrist_Map_If_Available_check_box.htm</name>
                <name>Probe_Description.htm</name>
                <name>List_of_Available_Tools.htm</name>
                <name>Probe_File_Name.htm</name>
                <name>use_trax_calibration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_2_-_Define_the_Mount_Point.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Use_Partial_Calibration.htm</name>
                <name>Probe_Description.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>autocalibrate_probe.htm</name>
                <name>Search_Override_I_J_K.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Disk.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Migrating_Part_Programs_Between_Machines_Using_PH10_and_Tesa_Star_M_Probes.htm</nam e>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Calibrating_the_ACR1_Probe_Changer.htm</name>
                <name>Step_1_-_Select_the_FCR25_Probe_Changer.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>example_printout.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Creating_a_Relationship_between_the_Machine_and_the_Part.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>defining_probe_changers.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Calibrating_the_CW43_Probe_Changer.htm</name>
                <name>Optical.htm</name>
                <name>example_printout.htm</name>
                <name>To_Display_the_Probe_Changer_in_the_Graphics_Display_window.htm</name>
                <name>defining_probe_changers.htm</name>
                <name>Inserting_Quick_Fixtures.htm</name>
                <name>Shank.htm</name>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Step_9_-_Review_Calibration_Results.htm</name>
                <name>Additional_Information_on_the_Machine_s_Axes.htm</name>
                <name>Step_5_-_Prepare_Probe_Changer.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Migrating_Part_Programs_Between_Machines_Using_PH10_and_Tesa_Star_M_Probes.htm</nam e>
                <name>Probe_Setup.htm</name>
                <name>Selecting_or_Creating_a_Machine_for_Display.htm</name>
                <name>Step_6_-_Measuring_Port_1.htm</name>
                <name>Step_9_-_Review_Calibration_Results.htm</name>
                <name>Quick_Fixture_Mode_s_Mouse_and_Keyboard_Commands.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
                <name>Step_6_-_Measuring_Port_1.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Inserting_and_Removing_Quick_Fixtures.htm</name>
                <name>SP600__Step_3_-_Prepare_for_Calibration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Selecting_the_No_Machine_Item.htm</name>
                <name>Deleting_the_Machine.htm</name>
                <name>Creating_a_Relationship_between_the_Machine_and_the_Part.htm</name>
                <name>SP600__Step_6_-_Take_the_Third_Manual_Hit.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>SCP600__Step_2_-_Define_the_Mount_Point.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Showing_an_Animated_Probe_Changer.htm</name>
                <name>ACR1__Step_1_-_Select_the_ACR1_Probe_Changer.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>Additional_Information_for_Creating_Multiple_Arm_Machines.htm</name>
                <name>ACR1__Step_3_-_Define_the_Mount_Point.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>ACR1__Step_4_-_Define_Ports.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>ACR1__Step_5_-_Prepare_for_Calibration.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>ACR1__Step_6_-_Measure_Port_1.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>ACR1__Step_7_-_Measure_Port_8.htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>ACR1__Step_9_–_Measuring_Datum_Sphere_with_PEM_Extension(s)_(optional).htm</name>
                <comments></comments>
                <frameset>0</frameset>
            </topic>
            <topic>
                <name>SP600__Step_4_-_Take_the_First_Manual_Hit.htm</name>
                <name>Step_1_-_Select_the_SP600_Probe_Changer.htm</name>
                <name>ACR1_Step_10_Review_Calibration_Results.htm</name>
        </topics>
    </rhpml>
    Thanks,
    Jared

    Hi Jared.
    I don't know if this is at the root cause of the error but I see that the closing </name> tag has a number of instances where there is a spurious space inside it:
    <topic>
        <name>Additional_Information_for_Creating_Multiple_Arm_Machines.htm</ name>
        <comments></comments>
        <frameset>0</frameset>
    </topic>
    <topic>
        <name>Additional_Information_on_the_Machine_s_Home_Position_area.htm< /name>
        <comments></comments>
        <frameset>0</frameset>
    </topic>
    <topic>
        <name>Creating_a_Relationship_between_the_Machine_and_the_Part.htm</n ame>
        <comments></comments>
        <frameset>0</frameset>
    </topic>
    There are others.
      The RoboColum(n)
      @robocolumn
      Colum McAndrew

  • When I try to install Itunes, I get this error: (translated from Norwegian) There was a network error while trying to read from the file: C: \ windows \ installer \ iTunes.msi I have tried many times to reinstall, but nothing helps, please help me.

    When I try to install Itunes, I get this error: (translated from Norwegian) There was a network error while trying to read from the file: C: \ windows \ installer \ iTunes.msi I have tried many times to reinstall, but nothing helps, please help me.

    (1) Download the Windows Installer CleanUp utility installer file (msicuu2.exe) from the following Major Geeks page (use one of the links under the "DOWNLOAD LOCATIONS" thingy on the Major Geeks page):
    http://majorgeeks.com/download.php?det=4459
    (2) Doubleclick the msicuu2.exe file and follow the prompts to install the Windows Installer CleanUp utility. (If you're on a Windows Vista or Windows 7 system and you get a Code 800A0046 error message when doubleclicking the msicuu2.exe file, try instead right-clicking on the msicuu2.exe file and selecting "Run as administrator".)
    (3) In your Start menu click All Programs and then click Windows Install Clean Up. The Windows Installer CleanUp utility window appears, listing software that is currently installed on your computer.
    (4) In the list of programs that appears in CleanUp, select any iTunes entries and click "Remove", as per the following screenshot:
    (5) Quit out of CleanUp, restart the PC and try another iTunes install. Does it go through properly this time?

  • Error message when trying to read ebook E_AUTH_BAD_DEVICE_KEY_OR_PKCS12

    has anyone had this happen, error message when trying to read ebook E_AUTH_BAD_DEVICE_KEY_OR_PKCS12

    deauthorize (shift-ctrl-d) and then restart ade.  you will be prompted to re-authorize.

  • I had my vaio serviced and now I have had to download itunes again. After having done so, I no longer am able to see my old playlists on itunes though they are there on my phone. How do i sync new music? Please help; I'm exhausted trying to read up online

    I had my vaio serviced and now I have had to download itunes again. After having done so, I no longer am able to see my old playlists on itunes though they are there on my phone.
    I would like to view my old playlists & add new music on them. I keep my phone pretty organised & now to not see the music & playlists I already have on there on itunes is irritating me.
    My first time here on the Support Communities.. I hope I am able to find my way around.
    Please help; I'm exhausted trying to read up online.

    I had my vaio serviced and now I have had to download itunes again. After having done so, I no longer am able to see my old playlists on itunes though they are there on my phone.
    I would like to view my old playlists & add new music on them. I keep my phone pretty organised & now to not see the music & playlists I already have on there on itunes is irritating me.
    My first time here on the Support Communities.. I hope I am able to find my way around.
    Please help; I'm exhausted trying to read up online.

  • After Upgrading to 10.6.8 my aperture app starts but hangs trying to read the Lib. I removed the old lib and start with new. but still have the problem. 10.6.8 also made my Shark FX7 do the same thing. Any Ideas? Thanks

    After Upgrading to 10.6.8 my aperture app starts but hangs trying to read the Lib. I removed the old lib and start with new. but still have the problem. 10.6.8 also made my Shark FX7 do the same thing. Any Ideas? Thanks

    Verifying volume “Macintosh HD”
    Performing live verification.
    Checking Journaled HFS Plus volume.
    Checking extents overflow file.
    Checking catalog file.
    Checking multi-linked files.
    Checking catalog hierarchy.
    Checking extended attributes file.
    Checking volume bitmap.
    Checking volume information.
    The volume Macintosh HD appears to be OK.

  • YOUR Message "There is a problem with Adobe Acrobat/Reader. If it is running, please exit and try again. (0:104)" keeps occuring when trying to read.

    YOUR Message "There is a problem with Adobe Acrobat/Reader. If it is running, please exit and try again. (0:104)" keeps occuring when trying to read.

    Hi tanjam38435898,
    Please refer this thread Links as it seems relevant to your query : Re: Error Code 0:104
    hope that helps
    Regards,
    Rahul

Maybe you are looking for