Refresh Datasource

I am using whereclause in most of the jsp pages and that whereclause is executed when i login for next time, so i put <jbo:refreshDatasource for the corresponding view and it solves the above problem. But i am not able to delete any record and navigate the Next and Previous record in that page. Can anyone tell how to solve the problem or any alternative for this. Urgent !!!!

Yes, but I'm having some trouble with it. When I run it, it throws a 'Problem Class Important" - 'No transfer structure selected'
I don't see where to populate that.
edit:
I managed to get the program to run by leaving the source system out of the variables.  Now, it runs, and activates a portion of my datasources, but not all.
Message was edited by:
        Kenneth P

Similar Messages

  • No datasources in SPM after all refresh datasources option

    Hi,
    I tried Refresh all data sources option in SPM, checking the log it showed that the Metadata loaded message. But post that, I could not see any data sources in User preferences or datasource Administration. But I could the list in Application properties.
    This is a crtical issue as till this is resolved no reports are displayed.
    Regards,
    Sampat Desai

    Hi Sampat,
    We have seen this error in the case when some user is saving reports at the same time when refresh datasource is being done. Please try following steps which should most likely resolve this issue:
        1) Delete all nodes under the folder "/application/metadata" using the methods OPM_PS_GET_NODE_METADATA and OPM_PS_REMOVE_NODE(Please note that /application/metadata itself should not be deleted)
        2) Go to table "OPM_PS_ITEM_DET" and search for all objects with "NODE_TYPE" as "AUI_METADATA_CACHE". This will return all the nodes which are dangling as there should be no such value.
        3) Retrieve the GUIDs from step 2 and remove the existing nodes using the FM OPM_PS_REMOVE_NODE
    Thanks,
    Divyesh

  • How to refresh datasource

    since the rows are changed continually,i want add a link to refresh the jsp page,so i do
    1.add the following lines in datahandlecompnent.sjp
    <jbo:OnEvent name="refresh">
    <jbo:RefreshDataSource datasource="ds" />
    </jbo:OnEvent>
    <jbo:OnEvent name="create">
    2. add a link like this:
    refresh
    but it does not work!
    is this way can do? how can i do?

    Hi,
    Just go to rso2 -->change and save the data source, the newly added field will come into your data source automatically.
    hope it helps...
    regards,
    raju

  • Post Refresh datasource Activation problems

    Hello all,
    After refreshing my sandbox from my dev system, the datasources are all inactive.  I've run the BDLS, recreated the source system connection, run the 'replicate/activate', run the program for activating all transfer rules, etc.
    When I go through the datasources one by one, I can 'change' and then activate through RSA1.  This sets the M version to match the A version.
    Is there a report that will set the M version to match the A version, and successfully activate all my datasources?  I would really not like to do them one by one.

    Yes, but I'm having some trouble with it. When I run it, it throws a 'Problem Class Important" - 'No transfer structure selected'
    I don't see where to populate that.
    edit:
    I managed to get the program to run by leaving the source system out of the variables.  Now, it runs, and activates a portion of my datasources, but not all.
    Message was edited by:
            Kenneth P

  • How to refresh datasource based on view

    Dear all,
       I have a datasource based on view. Now a new field is added to the view. How can I do to add the new field to the datasource?
      Thanks in advance.
    Jin Ming

    Hi,
    Just go to rso2 -->change and save the data source, the newly added field will come into your data source automatically.
    hope it helps...
    regards,
    raju

  • How to refresh CR 2008 datasource

    Hello,
    We have upgraded CR 10 that came with the Visual Studio 2005 to CR 2008. However, just upgrading of the Visual Studio project was not enough, to make old CR 10 reports to work I have to open each report in the CR 2008 application (not the Visual Studio), refresh their data source and save, after this they work.
    I'm using datasets as a datasource, so I don't have problem with it. But some reports I inherited from the previous developer. He was using a C# class as a datasource for reports. It's just a C# class file - InvReport.cs. This file contains field definitions for several reports.
    I cannot figure out how to refresh this datasource. Class file is not in the list of the datasources for Crystal Reports, so whatever I'm trying to do in the Database Expert (or by setting datasource location) fails.
    Could you please advise me on how to deal with this situation? Or perhaps there is another way to to upgrade the old reports to 2008 version? According to Visual Studio - they all had been upgraded automatically, but in reality they don't work until I open each one in the report application and refresh datasource.
    Thank you,
    Peter Afonin

    Peter,
    Rather than updating the reports from VS2005 I would suggest you to use CR2008 designer. During updating of the application the reports might not have got updated properly as it depends on the complexity of the reports like stored procedures, formulas etc. So I would suggest you open the .rpt file in designer, Go to Field Explorer -> set data source location and then create a new connection in Replace with window and update the fields in Current datasource window.
    Preview to ensure the report displays proper data and then use this report in the application.
    Hope that helps!
    AG.

  • Filter not working for Supplier

    Hi Experts,
    When iam trying to apply filter on Supplier dimension ( options >Filter slect value) , system is giving following error message "Event Error occured from server Failed" in log it gave --Invalid  info object type for a node  of type  0XASUPPLIER.
    following prechecks i have done :
    > we have SP6 P1
    >For supplier hierarchy is imbalanced
    > In Bex query hierarchy is active
    > in UI - user defualt -we maintained Supplier hierarchy
    thanks in advence for your reply
    Regards,
    Madhavi

    Hi Madhavi,
    Please use the following steps to narrow down the issue.
    First under data source administration check to make sure you can see the hierarchy under the supplier dimension and the numbers of levels show up correctly.  If necessary perform 'Refresh Datasource' to ensure SPM has the most up to date definition of the BW query.
    Secondly, when you receive this error message please check the portal logs which should give you more details as to what might be causing this issue.
    Third, SP6 patch 2 was just released.  Please apply this patch 2 see if this resolves the issue.
    Regards,
    Rohit

  • Some datasources wrong in Info provider after refresh

    Hi
    I know there is a lot of discussion about refreshes and data sources etc. but I still cant fix some of my datasources that display in the infoprovider area of RSA1 after a refresh and the logical system name change.
    If i drill down on some of our areas some of the datasources are right but then farther down usually under data transfer process the old (production) data source name is still there and now does not exist.
    Is there a way to change this, i cant double click on it as it pops up that the source system no longer exists.
    I cant find this datasource anywhere else to fix it.
    thanks

    Hi Bradley,
    We had some problems during our last refresh as well. We are running NW BI 7.0, SPS 14. Take a look at notes 1084226, 1167524, 1122853, 1135964, 1142908, 1180016, and 1224597. It seems that there are a number of BDLS issues that are addressed in SPS 15 and beyond.
    Hope this helps.
    D&C

  • OData Refresh from On-Premise Datasource

    Hi
    In Office365 PowerBI Admin centre I have built a connection to our on-premise data warehouse, i.e. installed a gateway, created the connection, enabled cloud access and OData feed and added some views.
    My colleague has built an PowerView spreadsheet using the OData feed and published the spreadsheet to our PowerBI portal.
    I have scheduled a daily refresh of the spreadsheet but every time it runs it returns the following error:
    Failure Correlation ID: 35e739a4-e45d-4225-a442-ffadc88fe33c (this guid changes every time)
    A connection could not be made to the data source with the DataSourceID of '74259462-....-....-....-249ca7edc4c5', Name of
    'feedname'. An error occurred while processing table 'tablename'.
    I have tried different credentials in the connection, currently it uses a SQL login but I have also tried a domain login, to no avail.
    Can anyone point me in the right direction for sorting this out?
    TIA
    Julian

    Now I'm confused!
    We are using an ODATA feed from the data source and as such, the connection information in the workbook is a URL: the provider is Microsoft Data Feed Provider and the connection string is:
    Source=https://sitename.hybridproxy.powerbi.com/ODataService/v1.0/DataSource_Name;Service Document
    In the datasource properties in PowerBI the OData feed URL is
    https://sitename.hybridproxy.powerbi.com/ODataService/v1.0/DataSource_Name
    The data source itself is pointing to our gateway and uses the Microsoft OLE DB Provider for SQL Server.
    I have another data source that uses the same gateway that I created by extracting the PowerBI connection string from a spreadsheet that connected directly to the database. This data source connection uses the .Net Framework Provider for SQL
    Server. Published spreadsheets that use this data source will refresh.
    Could the provider be the issue?

  • Problem in refreshing a datasource.

    Hi ,
    I have an existing data source (say employees) in a model (HR). Due to extended requirements, few new columns are added to the data source and few are removed. (Say i ADDED department name and middle name columns and i DELETED commission_pct column).
    the problem , when i try to do reverse on the existing data source in the model, i'm getting the new columns but the old columns are not getting deleted. I cannot delete the model and reverse it as i have it in other interfaces. i'm not NOT using the deleted columns anywhere.
    This is simple but i don't know why i'm not able to do this? I know i'm missig something?
    Please help! Thanks in advance.
    Rohan.

    Hi Rohan,
    you need to manually delete the unused columns from that datastore... since you are not using them anywhere, you can easily delete them.
    Regards,
    k

  • Can not refresh view data in STRUST

    I am using the JSP (STRUTS) for developing my App.
    I get a list of contact. In bellow it, I make a link for each contacts.
    When i view details of one contact. On click link below.
    My pages:
    listcontact.jsp
    contactdetails.jsp
    When i request a details of contact from list contact -> View successfull.
    But when i refresh the contactdetails.jsp page. I got a message error:
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.7 logs.
    I have to use:
    response.setHeader("Cache-Control","no-store");
    response.setHeader("Pragma","no-cache");
    But can't refresh any way this page.
    Plase show me the way to solve it.
    Thanks
    Vu Nguyen

    hi,
    Here are codes
    listdata = new CompanyListData();
    companyList = (ArrayList) session.getAttribute("datalist_company");
    if (companyList == null)
    companyList = (ArrayList) listdata.getCompanyList(datasource);
    session.setAttribute("total", companyList.size()+ " companies");
    session.setAttribute("datalist_company", companyList);
    return (mapping.findForward("success"));
    And for details:
    if ((addressItem==null && companyName!=null)||(addressItem==null&& companyId!="0"))
    addressData = new AddressDetailData();
    addressItem = addressData.getAddressItem(datasource, companyId);
    session.setAttribute("addressDetail", addressItem);
    I got companyID by:
    String companyId = request.getParameter("companyId");
    return (mapping.findForward("success"));
    Please gest the problems that.
    Thanks,

  • Not getting delta master data after refresh

    Hello,
    We have just refreshed our QA (BW and R/3) environments from our production environments.  It was a synchronized restore.  We have done this multiple times in the past and have not run into this problem before.
    Everything checks out fine - full master data loads fine, and delta transaction data loads fine, but our master data loads that are deltas retreive no data and produce the following message:
    Selection conditions replaced by last init. selection conditions
    Message no. RSM1036
    Diagnosis
    Selection conditions replaced by init. selection conditions.
    No new selections can be made when requesting delta data from a 2.0 extractor.
    Delta selections are composed of the total quantity of all the selections of all the sucessful init. requests for this DataSource.
    I have looked this up here and in OSS.  What I have found would indicate that we have multiple inits.  However, when I look at the Initialization Options for Source System from within the infopkg, there is only one.  Also, RSA7 appears to be fine on R/3.
    Is there table or setting that may have been missed or some other place I need to check? 
    Any ideas or suggestions would be appreciated.
    Thanks,
    Kelley

    Thanks, but I do not understand what exactly to look for in that table.  What fields in that table should I check and for what?
    I have compared rssdlinit on BW with roosprmsc on R/3 and they match.  I have checked other tables too and they look fine. 
    There was a mistake made when the system was refreshed that may have caused this problem.  That would at least explain why we are having this problem now and did not before.
    I tested one of our delta master data objects (0material_text).  I deleted the init from within the infopkg.  Then I ran the infopkg to init with no data transfer.  That appeared to work - resulting in 1 record which is normal for an init delta with no data.  Then changed material text on R/3 and ran the infopkg with delta update.  It still gave the same message that I listed in my first post, and it retrieved 0 records.
    Any ideas?
    Thanks,
    Kelley

  • Refresh of Webi in BI Launch Pad : "Failed to connect to the olap source"

    Dear all,
    I have a Web Intelligence document based on a BEx Query (BICS connectivity via an OLAP Connection configured with SSO)
    Behaviour :
    in Web Intelligence Rich Client (2 tier and 3 tier) : refresh is OK
    in BI Launch Pad : refresh is not OK :
    What can be the reason ? In my opinion SSO to BW is working fine because :
    refresh in Web Intelligence Rich Client is OK
    refresh of an Analysis Application (Design Studio) based on the same OLAP connection is working fine in Design Studio and in BI Launch Pad
    Do I miss something at server level ?
    In the log file of the APS running the DSLBridge Service, I found :
    |BFCA5F821928450BBBE73F2614F437D5134|2013 03 07 16:59:43.174|+0100|Error|Error|>>|E| |aps_SIA_I_DEV.APS_DSL| 3712|796189|Transport:Shared-8074/34| |1542|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|IDIRBLOCKAP010V:2960:207.7025:1|webiserver_SIA_I_DEV.WebIntelligenceProcessingServer.openDocumentMDP|localhost:12164:11488.145650:1|.doIt|IDIRBLOCKAP010V:3712:796189.292728:1|Ci8H06XT2kMZvL7KIxC6cuQ1b23|||||||||||Exception caught in SL Service: Cannot connect to the olap source
    com.businessobjects.mds.services.helpers.OlapUniverseHelperException$ConnectionToOlapSourceFailedException: Cannot connect to the olap source
    at com.sap.sl.edp.dataprovider.olap.AbstractOlapDataProvider.createOlapClient(AbstractOlapDataProvider.java:490)
    at com.sap.sl.edp.dataprovider.olap.DirectOlapAccessDataProvider.generateProtoUniverse(DirectOlapAccessDataProvider.java:216)
    at com.sap.sl.edp.dataprovider.olap.DirectOlapAccessDataProviderBuilder.generateProtoUniverse(DirectOlapAccessDataProviderBuilder.java:91)
    at com.businessobjects.dsl.services.universe.impl.UniverseServiceImpl.provideProtoUniverse(UniverseServiceImpl.java:291)
    at com.businessobjects.dsl.services.universe.impl.UniverseServiceImpl.getProtoUniverse(UniverseServiceImpl.java:181)
    at com.businessobjects.dsl.services.datasource.impl.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:182)
    at com.businessobjects.dsl.services.datasource.impl.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:130)
    at com.sap.sl.proxyconsumption.services.datasourceservice.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:516)
    at com.sap.sl.proxyconsumption.services.datasourceservice.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:480)
    at com.sap.sl.proxyconsumption.protobuf.rpc.DatasourceRpc$dataSource.callMethod(DatasourceRpc.java:207)
    at com.sap.sl.proxyconsumption.services.server.DSLBridge.callService(DSLBridge.java:236)
    at com.sap.sl.proxyconsumption.services.server.DSLBridge.doIt(DSLBridge.java:161)
    at com.businessobjects.cdz_ext.slproxybridge.corba.ServerServant.doIt(ServerServant.java:119)
    at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invokeHelper(CommonTransportInterceptor.java:118)
    at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invoke(CommonTransportInterceptor.java:87)
    at com.businessobjects.framework.servers.common.proxy.cglib.MethodInterceptorChain.intercept(MethodInterceptorChain.java:136)
    at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA$$EnhancerByCGLIB$$66b9c148.doIt(<generated>)
    at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._OB_op_doIt(serverPOA.java:107)
    at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._invoke(serverPOA.java:83)
    at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)
    at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._do_OB_dispatch(POA_impl.java:1977)
    at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1913)
    at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)
    at com.businessobjects.framework.servers.platform.adapters.ebus.orb.ThreadPoolDispatchStrategy$Dispatcher.run(ThreadPoolDispatchStrategy.java:271)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:743)
    Caused by: com.businessobjects.mds.olap.OlapException: [Internal] SSO token or User password is empty.
    at com.businessobjects.mds.olap.protocol.sap.jco.JCOConnection.connect(JCOConnection.java:259)
    at com.businessobjects.mds.olap.protocol.bics.internal.BICSClientImpl.initialize(BICSClientImpl.java:407)
    at com.businessobjects.mds.olap.OlapClientFactory.Create(OlapClientFactory.java:93)
    at com.businessobjects.mds.services.helpers.OlapClientHelper.createOlapClient(OlapClientHelper.java:409)
    at com.businessobjects.mds.services.helpers.OlapClientHelper.createNamedOlapClient(OlapClientHelper.java:361)
    at com.businessobjects.mds.services.helpers.OlapClientHelper.createNamedOlapClient(OlapClientHelper.java:234)
    at com.sap.sl.edp.dataprovider.olap.AbstractOlapDataProvider.createOlapClient(AbstractOlapDataProvider.java:487)
    ... 32 more
    Many thanks for your help
    Hans

    Many thanks for the update, but a little bit troubling.
    On which SPs/Patch level is your SAP BI BusObjects System as well as SAP BW running?

  • Refresh the object associated with a Row in a Data Control?

    I am using EclipseLink & have an issue with multiple updates of the same Row. During an update, a new instance of the entity is returned by the update method. The instance bound to the Row is not updated with this new version and subsequent updates fail with an optimistic locking exception since the entityVersion hasn't been updated.
    Question: Is it possible to refresh the instance associated with a data control Row? I can remove rows, create rows, but it is not apparent to me how to update a row. I am trying to avoid doing a full retrieve on the bound iterator.

    Hi!
    The issue here is, by my opinion, a gap between ADFm and EJB 3.0 in use-cases with large data sets. If you search this forum, you may find related thread by Pedja about problem of feasible "scrollable" af:table with large number of entities in EJB finder result list. Unfortunately, the ADFm "paged" fetching is in mismatch with EJB support for "paged" (or scrollable) results lists. The all results of EJB finder method are retrieved from data source, stored in memory (thus breaking the heap) and transferred to ADF datacontrol. Then, and only then, ADFm paged fetching and caching mechanisms are employed – but they are just cosmetics as the main data set is permanently stored in memory as List<?>. The workaround is, as Pedja discovered, to write completely proprietary TableCollectionModel which completely evades ADFm and is implemented by set of EJB Session methods for paged acces to datasource through TopLink and native database queries (enabling retrieval of particular range of rows instead a complete result set). Of course, this is very complex coding experience and I find it a not acceptable for efficient development of modern applications on ADF + EJB stack, especially as it brakes a technology independence promoted by EJB and EclipseLink and other standards-based technologies (as you have to use database-specific native query implementation for paged /scrollable access!).
    What I want to say is that I have feeling that ADF support for EJB is not complete in full extend and that ADFm is still much better suited for BCs then for EJBs. I hope that this will be solved in future as this issue may pose a significant issue on application development in enterprise-level area where it is supposed that we are dealing with BROWSING also a large data sets.
    Yes, I emphasize a BROWSING as I strongly oppose a dogmatic approach that SEARCHING is a solution for every use-case. From theory of information, the system SHOULD NOT limit the user in accessing ALL information (based on access rights, of course). So the idea that SEARCH forms should be used to bridge a architectural gap between a ADFm and EJB is not acceptable, as the search MAY limit the user in acquiring the information he (or she) is not able to describe in adequate manner based on search criteria offered by the developer. So, the developer may be responsible for misinformation of user, by limiting his access to information, jus for technology limitations of ADFm which forces a development of purely SEARCH-based functionalities.
    I hope that development team would appreciate and consider this remarks, and invest effort in closing (not bridging!) the gap between ADFm and EJB.
    Regards,
    PaKo

  • Data is not Getting refresh in Dashboard

    Hi I have implemented Xcelsius on the top of SAP BI System.
    I have the following architecture -
    SAP BI Cube --> BO XI 3.1 Universe Based on Cube --> QWaaS on the Universe --> Xcelsius Dashboard on the QWaas.
    When i created a dashboard and run it , it worked fine and showed me data , which is lying in Cube.
    But When the Data get updated in Cube and i again refresh the Dashboard , It still showing me the old data , the Data is not getting refresh in Dashboard .
    what could be the possible casue ?
    Is QWaas always fetch the dat at run time ?
    Thanks

    QaaWS web service call needs to be invoked to get the data updates from the datasource. Xcelsius provides several options to command how frequently web services connections are calle/refreshed ('refresh on load', 'refresh every X seconds' or trigger cells...).
    You should also keep in mind, that, since QaaWS hits datasource each time web service is called, this can bring some performance issues (web service calls WebI server to run corresponding query, which performs a refresh). In order to mitigate this, since XI 3.0, QaaWS features a cache mechanism, that is used to store data results from each query refresh (corresponding to a web service call), in order to serve it again with better efficiency, in case same request is performed during a specific time interval (which typically corresponds to dashboard interactions).
    Cache sessions are sorted according to the user names and prompt values used, cache is emptied after a defauilt duration without any interaction (request from the same session).
    Cache timeout duration is set for each QaaWS query, and can be tuned from QaaWS Designer when modifying/creating the query : go to Advanced... button on first step of query edition wizard, cache lifetime corresponds to timeout value (in seconds) displayed on Advanced parameter panel (default value being set to 60 seconds).
    Cache lifetime may also be an explanation why you do not see data refreshed (if you are with QaaWS XI 3.0 or later).
    Hope that helps,
    David.

Maybe you are looking for

  • How to print column's value on each page as a header in XML Publisher

    Hi, I have requirements like, there are some fields that I need to print on header level in RTF file. Output file should looks like below. LN-1) Company_Name     Tax ID-1     Tax ID-2     Report_Type     Page No: Year/001 LN-2) Company_Address LN-3)

  • Modem and Airport question....

    Hi! Everyone know Macbook have airport... So i have a modem ethernet Netgrear. I don' t want to buy a router because i don' t want 2 wireless hotspots (my macbook is already a wireless hotspot thanks airport) Is there a way to find a kind of ethernet

  • Communication Channels for IDOC scenario

    Hi! I have a conceptual question regarding the communication channels within IDoc scenario. Case 1: - File_to_RFC scenario Here I defined a File communication channel from business system A. 1a) For which system (business system A or B) do I need to

  • Data Access Error when importing Standard Reports

    After installation, when I try to import standard reports, I got a "Data Access Error". FDM 9.3.1 Oracle 10g In the fdm.err, I find the following description: ORA-12899 : too long value for "MYFDMSCHEMA"."TREPORT"."REPORTDESC" (real 152, max 75). It

  • Large compound clip crashes project at every start

    hey guys, i've been working on a 90min project on my mountain lion mbp late 2011 (fcpx 10.0.5) but since a few days ago, it crashes as soon as a try to open the project. reading from some posts here, one of my last actions before the first crash (mak