Error for baseline read of CAS record store

From time to time I get the following SOAPFaultException when trying to do a baseline read of a CAS recordstore. The component manager shows the recordstore is running. Partial updates are able to do delta reads. However baseline processes can not do a baseline read. So far the only way around this is to delete the recordstore, re-create it, and then perform a full crawl to populate it. Any ideas on what may be causing this, or a more graceful way to handle?
FATAL javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing. (BaseCmd)
com.endeca.itl.cmd.TaskExecutionException: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing.
        at com.endeca.itl.recordstore.cmd.task.TransactionalTask.processAutoCommit(TransactionalTask.java:49)
        at com.endeca.itl.recordstore.cmd.task.TransactionalTask.process(TransactionalTask.java:21)
        at com.endeca.itl.cmd.BaseCmd.run(BaseCmd.java:417)
        at com.endeca.itl.recordstore.cmd.RecordStoreCmd.main(RecordStoreCmd.java:111)
Caused by: javax.xml.ws.soap.SOAPFaultException: Fault occurred while processing.
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:156)
        at $Proxy59.startBaselineRead(Unknown Source)
        at com.endeca.itl.recordstore.RecordStoreReader.createBaselineReader(RecordStoreReader.java:55)
        at com.endeca.itl.recordstore.cmd.task.ReadBaselineTask.processTask(ReadBaselineTask.java:31)
        at com.endeca.itl.recordstore.cmd.task.TransactionalTask.processAutoCommit(TransactionalTask.java:36)
        ... 3 more
Caused by: org.apache.cxf.binding.soap.SoapFault: Fault occurred while processing.
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:75)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:46)
        at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:35)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
        at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:113)
        at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:69)
        at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:34)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
        at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:798)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1667)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1520)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1428)
        at org.apache.cxf.io.AbstractWrappedOutputStream.close(AbstractWrappedOutputStream.java:72)
        at org.apache.cxf.io.AbstractThresholdOutputStream.close(AbstractThresholdOutputStream.java:102)
        at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
        at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:658)
        at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:262)
        at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:532)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:464)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:367)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:320)
        at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:89)
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:134)
        ... 7 more

Bug 13458343 is fixed in version 11.2.1.
Please try it ... change the version 11.1 for 11.2 and post your results

Similar Messages

  • CAS - Record Store instances Consistency- Guided Search V 11.1

    Hi,
    I'd like to get some feedback in terms of using the traditional Forge/pipeline process Vs new CAS-based process with record stores (forge less process) with “Store Merger” crawler. The latest oracle documentation recommends using CAS for any data ingestion process, however I’d like to know how it performs in a real production environment/known bugs/Are there any big retail customers who is using this new process.
    Planning to push the products and the dim val records in the record store instances using the record store java client directly from the backend/PIM (Product information management system). (Product data flow is : PIM >> Enterprise BUS >> Record Store instances). Would like to know the stability/reliability of record store instances.
    Any help is appreciated
    Thanks
    Mohamed

    Sorry, no, you can't back up the CAS record stores with that approach.  The two approaches to backing up CAS are to:
    - Shut down the CAS service and back up the /CAS/workspace/state folder
    - Use the recordstore-cmd.sh script to read data from the record stores
    Page 151 in this document has some more details.   ( http://docs.oracle.com/cd/E55325_01/CAS.110/pdf/CASDevGuide.pdf )
    Note that you can't replace the underlying database with one of your choosing as it's all baked into the product.

  • How do I resolve the "insufficient data for image" error for Adobe reader 11.0.04?

    How do I resolve the "insufficient data for image" error for Adobe reader 11.0.04?

    Hi Johnkel1524,
    Please refer : http://helpx.adobe.com/acrobat/kb/insufficient-data-image.html
    Also try updating to 11.0.5 and check.

  • "Error for command 'read sector'"...help please

    I'm trying to install Solaris 10 on an x86 machine. During the initial install I get that for about 3 minutes, then it says exceeds maximum number of tries, and goes on with the install...why is this happening, the hd is a clean drive that used to have ubuntu working fine on it.
    Error:
    error for command 'read sector' error level: fatal

    hi woms
    bad news: its time to check warranty-status of your drive.
    to be 100% sure, that the drive is defective, download the diagnostic sw from the manufacturers homepage.
    @ rukbat
    as the drive is recognized as a generic-ata, the chance for IDE should be >90%.
    (sorry, couldn't resist ;-) :-) )
    cheers, jenny
    the sweater of a woman fits perfect,
    when the men gasp for air. ;-)

  • Read from multiple record stores sequentially

    I am a newbie using OEID 3.0 and CloverETL to store some crawled data (using IAS) in the data domain. I am crawling each website in a separate record store, and I've encountered this problem in CloverETL I can't resolve:
    So I have multiple record stores (e.g., rs1, rs2,..., rs1000), and what I need to do is to run a graph (the same graph) sequentially for all these record stores, through changing the record store name in "Record Store Reader" component. The graph simply stores the RS data in a data domain. Could you help me how to achieve this? Basically I need a loop to rerun the graph each time through changing the "Record Store Instance" property at each iteration.
    Thanks!

    I noticed you said you were doing website crawls with IAS (as opposed to CMS or FileSystem crawls).  Personally, when crawling website, I always prefer to output the crawl to XML instead of a recordstore.  Since webcrawls do not have any CDC mechanism (change data capture) you're really left conducting the whole crawl every time as there is no way to detect website page change to only crawl what's changed incrementally.  For FileSystem crawls and CMS crawls, recordstores are very handing in accomplishing and tracking the incremental change. 
    So, if you do decide, like me, to output to XML for your website crawls, you can forego the RS read and simply use a XML reader to pick up multiple XML files.
    HTH,
    Dan
    http://branchbird.com

  • The process could not execute 'sp_repldone/sp_replcounters' error for Log Reader Agent and SQL Server Assertion 17066 & 3624 errors in SQL Logs

    One of our SQL Server started creating SQLDUMP file and and on investigation I found the error longs are filled with Errors 3624 & 17066. There is transnational replication configured on one of the databases is the LogReader Agent is failing error "The
    process could not execute 'sp_repldone/sp_replcounters' on XXXXX". 
    Not sure if both these Assertion & Logreader Agent errors are related. Before I remove and put the replication, I wanted to check if anyone has experienced the same issues or aware of what the cause. 
    ***********Error messages from SQL Logs******
    **Dump thread - spid = 0, EC = 0x0000000111534460
    Message
    A system assertion check has failed. Check the SQL Server error log for details. Typically, an assertion failure is caused by a software bug or data corruption. To check for database corruption, consider running DBCC CHECKDB. If you agreed to send dumps to
    Microsoft during setup, a mini dump will be sent to Microsoft. An update might be available from Microsoft in the latest Service Pack or in a QFE from Technical Support.
    Error: 3624, Severity: 20, State: 1.
    SQL Server Assertion: File: <logscan.cpp>, line=2123 Failed Assertion = 'UtilDbccIsInsideDbcc () || (m_ProxyLogMgr->GetPru ()->GetStartupState () < RecoveryUnit::Recovered)'. This error may be timing-related. If the error persists after rerunning
    the statement, use DBCC CHECKDB to check the database for structural integrity, or restart the server to ensure in-memory data structures are not corrupted.
    Error: 17066, Severity: 16, State: 1.
    External dump process return code 0x20000001.
    External dump process returned no errors.
    Thank you in advance.

    You need to determine if this error is a transient one or a show stopper one.
    It sounds like your log reader agent has crashed and can't continue.
    If so your best bet is to call Microsoft CSS and open a support incident.
    It also sounds like DBCC CHECKDB was running while the log reader agent crashed.
    If you need to get up and running again run sp_replrestart, but then you might find that replicated commands are not picked up. You will need to run a validation to determine if you need to reinitialize the entire publication or a single article.
    I have run into errors like this, but they tend to be transient, ie the log reader agent crashes, and on restart it works fine.
    looking for a book on SQL Server 2008 Administration?
    http://www.amazon.com/Microsoft-Server-2008-Management-Administration/dp/067233044X looking for a book on SQL Server 2008 Full-Text Search?
    http://www.amazon.com/Pro-Full-Text-Search-Server-2008/dp/1430215941

  • Installation Error for Adobe Reader XI

    I have tried to download Adobe Reader probably over 20 times now, as I am currently unable to read PDFs on safari. I have a Mac (10.9.4). I have tried to download it from Safari, Chrome, and Firefox, however each time I try to install it it says that an error has occurred and to contact the software manufacturer for assistance. Please help!

    You can try using the full offline Reader installer from
    http://get.adobe.com/reader/enterprise/

  • I keep getting the same error message:  "Runtime Error" for adobe reader

    Hi,
    I keep getting a 'Runtime Error' message stating the following:  "This application has requested the runtime to terminate it in an unusual way.  Please contact the applications server team for more information".  It then closes the attachment and shuts down the email program.  The email program that is being used is outlook express, I have tried removing Adobe and reinstalling it - with the same issue.  I have tried downloading earlier additions with the same issue.
    Any advice in relation to this issue would be greatly appreciated.
    Cheers,
    Janet

    You can go to control panel, add/delete programs and delete Quick time. Then download & install the stand alone version of Quicktime.
    http://www.apple.com/quicktime/download/

  • Installation error for adobe reader

    Hello, will some kind soul tell me, how to install adobe reader on safari?
    I'm browsing a webpage which requires PDF reader and it says missing plug-in. When I download the dmg file from Adobe and started to install, it said 'installation error'.
    First-time mac user (macbook pro 2011) - not exactly very happy, it has crashed several times by now. :-||||||

    Are you trying to use http://www.schubert-it.com/pluginpdf/

  • Record Store help!!!!!

    When I delete a record store I find that I have to quit the midlet application completely and then re-enter it before the midlet recognises that the record store has been deleted. What im saying is that the record store is where the data for a list of names is retrieved from. When i delete the record store and take a look at the name listing I still find the list is populated with the deleted record store names??? Its only when i exit the midlet and the re-enter it that i find the name listing is properly updated i.e. not displaying any names.
    Can you please tell me, anybody, why this is and is there a way that i can reset the midlet so that it recognises the change in the record store when it is deleted without having to exit the midlet.
    Thanks.

    Sure here you go,
    import javax.microedition.midlet.MIDlet;
    import javax.microedition.lcdui.*;
    import java.util.*;
    import javax.microedition.rms.*;
    public class AddPlayerScreen extends Form implements CommandListener
         private RecordStore rs;
         private Display display;
         private GSAP midlet;
         private ScoreArray sa;
         private TextField firstName = new TextField("First name:", "", 50, TextField.ANY);
         private TextField lastName = new TextField("Last name:", "", 50, TextField.ANY);
         private TextField telNumber = new TextField("Tel. number:", "", 20, TextField.PHONENUMBER);
         private TextField emailAddress = new TextField("Email address:", "", 50, TextField.EMAILADDR);
         private TextField handicap = new TextField("Handicap:", "", 2, TextField.NUMERIC);
         private Command back = new Command("Back", Command.BACK, 0);
         private Command accept = new Command("Accept", Command.OK, 1);
         private Command viewNote = new Command("View player note", Command.SCREEN, 1);
         private Command clear = new Command("Clear", Command.OK, 1);
         private Command detailedNote = new Command("Add player note", Command.SCREEN, 1);
         private Ticker addPlayerTicker = new Ticker("Please enter player details.");
         public AddPlayerScreen(GSAP midlet)
              super("NEW PLAYER DETAILS");
              this.midlet = midlet;
              append(firstName);
              append(lastName);
              append(telNumber);
              append(emailAddress);
              append(handicap);
              addCommand(back);
              addCommand(accept);
              addCommand(viewNote);
              addCommand(clear);
              addCommand(detailedNote);
              setTicker(addPlayerTicker);
              setCommandListener(this);
         public void commandAction(Command c, Displayable d)
              String label = c.getLabel();
              if(label.equals("Back"))
                   midlet.playerMenuScreenShow();
              else if(label.equals("Accept"))
                   addRecord();
                   RecordStoreDetails();
              else if(label.equals("Add player note"))
                   note();
              else if(label.equals("View player note"))
                   //System.out.println("View player note");
                   sa.go();
              else if(label.equals("OK"))
                   System.out.println("Note saved");
                   midlet.addPlayerScreenShow();
              else if(label.equals("Clear"))
                   firstName.setString("");
                   lastName.setString("");
                   telNumber.setString("");
                   emailAddress.setString("");
                   handicap.setString("");
         public void note()
              TextBox note;
              Command ok;
              ok = new Command("OK", Command.BACK, 1);
              note = new TextBox("Player note: ", "", 243, TextField.ANY);
              note.addCommand(ok);
              note.setCommandListener(this);
              note.setString("");
              Display.getDisplay(midlet).setCurrent(note);
         //Method to create record store if not already created and add record
         public void addRecord()
              RecordStore rs = null;
              //add a record.
              try
                   //Open record store or create it if it does not exist.
                   rs = RecordStore.openRecordStore("PLAYERSTORE", true);
                   System.out.println("PLAYERSTORE open");
                   String stringRecord = firstName.getString() +","+ lastName.getString() +","+ telNumber.getString() +","+ emailAddress.getString() +","+ handicap.getString();
                   byte []recordBytes = stringRecord.getBytes();
                   int recordId = rs.addRecord(recordBytes,0,recordBytes.length);
                   System.out.println("A record has been added");
                   System.out.println("Close the record store");     
                   playerAddedAlert();
              catch(RecordStoreNotFoundException rsnfe)
                   System.out.println("The record store you are trying to open does not exist :"+rsnfe);
              catch(RecordStoreFullException fsfe)
                   System.out.println("The record store cannot store anymore data :"+fsfe);
              catch(RecordStoreException rse)
                   System.out.println("An error has occured when using the record store :"+rse);
              try
                   rs.closeRecordStore();
                   System.out.println("PLAYERSTORE closed");
              catch( RecordStoreNotOpenException e )
                   System.out.println("Record store already closed!");
              catch( RecordStoreException e )
                   System.out.println("Exception:"+e);
         public void playerAddedAlert()
              Alert message = new Alert("PLAYER SUCCESSFULLY ADDED", "The player " + firstName.getString() +" "+ lastName.getString() + " has been successfully added.", null, AlertType.INFO);
              Display.getDisplay(midlet).setCurrent(message);
              message.setTimeout(3000);
              firstName.setString("");
              lastName.setString("");
              emailAddress.setString("");
              handicap.setString("");
              telNumber.setString("");
    //-----------------------------------------------------------------------------Method to test the RecordStore, this is a method that was used during the testing of this MIDlet---------------------------------------------------------------------------------------------------------------
         public void RecordStoreDetails()
              try
                   //Open record store or create it if it does not exist.
                   rs = RecordStore.openRecordStore("PLAYERSTORE", true);
                   System.out.println("The name of the recordstore is: "+rs.getName());
                   System.out.println("The record store was last modified on: "+rs.getLastModified());
                   System.out.println("The record store version is: "+rs.getVersion());
                   System.out.println("The size of the record store is: "+rs.getSize());
                   System.out.println("The available space for the record store to use is: "+rs.getSizeAvailable());
              catch(RecordStoreNotFoundException rsnfe)
                   System.out.println("The record store you are trying to open does not exist :"+rsnfe);
              catch(RecordStoreFullException fsfe)
                   System.out.println("The record store cannot store anymore data :"+fsfe);
              catch(RecordStoreException rse)
                   System.out.println("An error has occured when using the record store :"+rse);
              try
                   rs.closeRecordStore();
                   System.out.println("PLAYERSTORE closed");
              catch( RecordStoreNotOpenException e )
                   System.out.println("Record store already closed!");
              catch( RecordStoreException e )
                   System.out.println("Exception:"+e);
    So you can see that a player is added to the record store, but when i try and take a look at a list of players that I have constructed the player just added is not present??? Its only when I exit the MIDlet completely and then re-enter it that the player list is fully updated with the new player.

  • Bursting report error for BI Publisher

    hi all,
    Following is the error i am getting while bursting a report through the BI Publisher Console Scheduler.
    Please help.
    oracle.apps.xdo.servlet.scheduler.ProcessingException: java.lang.NullPointerException
         at oracle.apps.xdo.servlet.scheduler.toplink.ToplinkDataHandler.insertJob(ToplinkDataHandler.java:830)
         at oracle.apps.xdo.servlet.ui.scheduler.SchedulerServlet.scheduleJob(SchedulerServlet.java:1896)
         at oracle.apps.xdo.servlet.ui.scheduler.SchedulerServlet.doPost(SchedulerServlet.java:293)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.apps.xdo.servlet.security.SecurityFilter.doFilter(SecurityFilter.java:94)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.NullPointerException
         at oracle.apps.xdo.servlet.scheduler.toplink.ToplinkDataHandler.insertJob(ToplinkDataHandler.java:821)
         ... 16 more
    Thanks..

    When we've had toplink errors, we've assumed there's been a disconnect between our scheduler database and BiPublisher.
    Stopping BiPublisher and restarting the app clears these errors for us.

  • Message failing in SXMB_moni----Error while reading from the secure store

    Hi,
    The scenario is as below
    A file is picked up from a folder and processed to enrich it.This enriched file is then written back in a different folder.
    The message is failing in sxmb_moni while trying to write the file in the folder.
    The PI system is a system copy of another system and few of the configuration objects are transported through a tpz file to this PI system.The file receiver channel used to write this file is also transported through this tpz file.
    Below is the error seen in moni.:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?><!-- Call Adapter --> <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1"><SAP:Category>XIServer</SAP:Category><SAP:Code area="INTERNAL">AE_DETAILS_GET_ERROR</SAP:Code><SAP:P1/><SAP:P2/><SAP:P3/><SAP:P4/><SAP:AdditionalText>Error while reading from the secure store: ERROR_U: No service user password found for Adapter Engine</SAP:AdditionalText><SAP:Stack>Error while reading access data (URL, user, password) for the Adapter Engine
    </SAP:Stack><SAP:Retry>M</SAP:Retry></SAP:Error>
    Below is Trace log:
    <Trace level="1" type="B" name="PLSRV_CALL_ADAPTER"></Trace><!-- ************************************ -->
    <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV"></Trace><!-- ************************************ -->
    <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL"></Trace><!-- ************************************ -->
    <Trace level="1" type="B" name="CL_XMS_PLSRV_IE_ADAPTER-ENTER_PLSRV">
    <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP"></Trace><!-- ************************************ -->
    <Trace level="1" type="T">error reading secstore:Error while reading from the secure store: ERROR_UNKNOWN: System-dependent data for entry  changed:  / (SECSTORE,031) </Trace>
    <Trace level="1" type="System_Error">Error while reading access data (URL, user, password) for the Adapter Engine  </Trace>
    </Trace>
    </Trace>
    <Trace level="1" type="System_Error">Error exception return from pipeline processing! </Trace>
    <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST"></Trace><!-- ************************************ -->
    Is this because  PI system is a system copy of another system ?
    Regards,
    Sneha

    Error while reading access data (URL, user, password) for the Adapter Engine
    Check out Michal's reply:
    Re: URL for Central Adapter Engine
    As you said there was a system copy it may be the case that some things were not configured properly

  • Error connecting integrator and record store with fetching the metadata

    I am trying to fetch crawled data from record store in integrator and then upload them in a data domain. I am encountering an error regarding the connection between integrator and record store (error while generating metadata), It says "Exception encountered connecting to the record store and writing the metadata with the following message: Transport error: 404 error: Not Found". Please suggest the required action. 

    I found a installer for Quicktime that was not connected to iTunes and installed quicktime again.
    Everything is now working.

  • Record Store only reads one record problem

    I have a problem where I can read and write a record to a records store, but i can not do this for multiple records as i am trying with below code. Any help is very welcomes thank you, I am very new to J2ME.
    I have a J2ME midlet that calls the startRecordStore() method which create a record 1.
    It uses a static int records and it increments it every time a new recordstore is created, well I am not entirely sure if i need to do this. Because I want to go through all the records created.
    public void startRecordStore() {
         // Incremenets records count
         // Temporary example for this workshop only
         records+=1;
         try { rs = RecordStore.openRecordStore("StudentStore"+records+"", true);
         catch (Exception err) {
              Alert alr = new Alert("Error Creating", err.toString(), null, AlertType.WARNING);
              alr.setTimeout(Alert.FOREVER);
              display.setCurrent(alr);
    }Then it calls the readData() method which reads the data from the 3 fields, something like this
    for(int i=0;i<count;i++) {
              ods.writeUTF(ReadDataString);
              ods.writeUTF(ReadDataString[i+1]);
              ods.writeInt(ReadDataInt[i]);
              ods.flush();
              // Put the whole write stream to a byte
              ReadDataByte = os.toByteArray();
              // finally add the fetchDataType to to a record store
              rs.addRecord(ReadDataByte, 0, ReadDataByte.length);
         os.reset();
         os.close();
         ods.close();
    Then the WriteData() method is called displaying the records
    PROBLEM it only displays the last record, instead of more then one record.
    eg. StudentStore1, StudentStore2 etc etc ..
    // create record enumerator referrence to the instance
         re = rs.enumerateRecords(null,null,false);
         // go through each records using enumerator
         while(re.hasNextElement()) {
              rs.getRecord(re.nextRecordId(), ReadInputData, 0);
              buffer.append(ids.readUTF());
              buffer.append("\n");
              buffer.append(ids.readUTF());
              buffer.append("\n");
              buffer.append(ids.readInt());
              buffer.append("\n");
              Alert alr = new Alert("Currently Reading", buffer.toString(), null, AlertType.WARNING);
              alr.setTimeout(Alert.FOREVER);
              display.setCurrent(alr);
         // CLOSE INPUT STREAM
         is.close();Any idea thanks guys

    public void startRecordStore() {
        records+=1;
        try {
            rs = RecordStore.openRecordStore("StudentStore"+records+"", true);
        }Are you sure this is what you want to do?
    I don't know where you're calling startRecordStore(), but you're creating a new record store for each "records".
    Shouldn't you be just opening the record store "StudentStore", and them adding records to that store?
    jc

  • Batch element raise error for few cases as Multiple entries are not allowed

    Dear
    Element type :' NON-RECURRING'
    Multiple entry :' un-checked'
    We have a commission element as non-recurring. As per company policy we allow this commission on Assignment criteria and it got successfully transfer we run it previous month. But today we are doing the same activity and getting error “Multiple entries are not allowed for this entry” in two cases while batch validation. However when we enter this element manually under the assignment element entry window, it allow user to save without any restriction.
    So, why system not allow it through batch window.
    I am very thank full to you, pls very critical.
    Pls advice.

    User uploaded duplicate assignment for the same element, therefore system was not being allowed to process for that batch. we removed duplicate record and the error was removed.

Maybe you are looking for

  • Why cant i download free apps on my iphone if i dont have a credit card

    my iphone 5 wont let me download free apps since i dont have a credit card number how do i fix that

  • Adding field in Maintenance view of table

    Hi, I am trying to create a custom maintanable table.  Now the requirement is I need to add one more extra  field in the maintenace view of the table which should not be in the table fields and is for display only in the maintencae view. I tried addi

  • Font corrupted after install

    Hi dear people, I have a problem with installing a font in Mountain Lion (10.8.2). It is a TTF font called Segoe UI. The weird thing is that the preview in the Finder shows the font correct, but as soon I try to install it shows arabic looking charac

  • New call does not interrupt when on-line

    When connected via EDGE and am on-line a new call does not ring through. The caller will hear three rings and then get forwarded to voice mail. Latest version of iPhone code installed and phone has been reinitalized several times but still does not f

  • Missing reflection and captions

    I have been sending out my iWeb addresses to my friends and one, who has both a PC and a Mac, reported that when the site was opened and the slide show is loaded and played on the PC, the reflection and captions were present, but when Safari was used