Jdeveloper With BPM Performance
Hello,
I created a BPM project in my jdeveloper 12c, and unfortunately i have some problems with performance. It's dificult to explain but using the metalink noboby answer me.
So let's go. In my process, i have more or less 10 UIs in my application, each UI have a project, that's the form to do that i saw in documentation. When I do a deploy i'm waiting for 30 minutes, for me it's a very long time, I tunning my JDev confs, like java, jms, and jmx. But the problem persist the same. And when the Oracle demonstrate this, The vendors told that this tool is very performatic, and to do the project is extremelly fast, then I need some directions, because i am doing something wrong.
Another think, before i do the deploy, i do the undeploy.
Tks for any help.
I would suggest you to consider reusing the human tasks UIs as possible, unless you really have 10 tasks with different payloads.
Each UI project has a considerable size and maybe the size of the final .EAR is something that is impacting your deploy time.
You can also try to copy the ear file to the admin server, and try to deploy by the Enterprise Manager.
This test will give you a better idea of the amount of time involved in network transfer and the deploy action itself.
Regards
Luis Fernando Heckler
Similar Messages
-
JDeveloper with BPM Extensions in Mac OS X 10.8
Has anyone been able to get JDeveloper BPM Studio (BPM Extensions) to work in Mac OS X 10.8???
I can't get it to create a new Application/project or open an existing (which was created in windows) application/project that has/uses BPM extensions (under Mac OS X 10.8).
JDeveloper seems to work fine w/o SOA and BPM extensions, but once I install the SOA & BPM Extensions (Using JDK 1.6 or even JDK 1.7 [Jdev will not install using JDK 1.7 on OS X 10.8, but will run with JDK 1.7]).
Opening a BPM New or existing application immediately causes the dreaded "Sever Error" dialog to popup and the sys out.log shows all kind of errors/exceptions mostly from the GUI related framework!
I just want to know if ANYONE is successfully using JDev with BPM extensions in OS X 10.8?
Thanks
RezaI already done this way and still no due
here's a list of things i've already done:
- Reset the PRAM
- Uninstalled some programs i didn't use, like the older versions of iLife, iWork and MS Office for Mac
- Repaired permissions
- Uninstalled most third-party content i didnt use, like the black barry files.
I also did a full backup and a full reinstall of the OS and software I used most such as the latest version of Adobe's CS6, and Sun Office suite and the MS Office for Mac, and the Final Cut Pro X suite and Final Cut Pro 7 suite. -
Scenario's performance with BPM vs without BPM in PI 7
hello,
Please send me the presentation, blogs describing the performance issues in PI 7
also, the docs differenciating a normal scenario's performance (without BPM) vs the scenario with BPM...
What are the enhancements made to BPM in PI 7 for performance increase?
Regards,
Nikhil.
******Each useful reply will be awarded*******
Edited by: nikhil a on Feb 7, 2008 6:10 AMBPM Performance: Integration processes are executed on the Integration Server at runtime by the Business Process Engine. Since the Integration Server is the central resource for message exchange, you must ensure that it is not overloaded; otherwise, this can lead to bottlenecks or performance problems.
Resource Consumption
Every step of an integration process uses Integration Server resources.
● Every message that is sent to the Process Engine is duplicated.
● Every message that is sent from the Process Engine is duplicated.
● A work item is created for the process itself and for every step the process contains.
This means that for a process that just receives one message that is sent without being processed further, four messages and three work items are created.
For this reason, you must ensure that you take Integration Server resources into account when you define integration processes.
Resource Consumption of Different Step Types and Transactional Behavior
Different step types consume different amounts of system resources:
● Step types with high resource consumption:
○ Receive step
○ Send step
Asynchronous send steps with acknowledgments in particular consume a lot of system resources. In the case of synchronous send steps, consumption depends on the target system.
○ Receiver determination
○ Transformation step
In transformation steps, resource consumption is dependent on the mapping called. In general, process steps that generate work items internally are relevant for process performance. Transformation steps (either for message split or merge) also include a mapping step and can be quite expensive. This should be taken into consideration during scenario design.
○ Block
○ Wait step
● Step types with low resource consumption:
○ Control step
○ Multiple condition
○ Fork
○ Loop
○ Undefined step
If you design the transactional behavior of an integration process so that the following steps are not performed as separate transactions, you can improve performance significantly:
● Transformation step
● Receiver determination
● Send step (synchronous or asynchronous)
Transactional Behavior of an Integration Process
Use
You can now influence transactional behavior in the definition of an integration process in the process editor. This enables you to improve performance.
Transaction:
A transaction is a sequence of processing steps that are either fully executed, or not executed at all. If the system cannot fully execute a transaction, it rolls back all processing steps within the transaction. This means that the system can return to the state before the transaction was begun.
The transaction control mechanism for integration processes is not a central transaction manager for an entire system landscape. The transaction control mechanism cannot roll back any processing steps outside the Integration Server.
Transaction Boundaries
You have the option of defining the start or end of a block as the boundary of a transaction.
● In the case of the start of a block, you can define that the system is to start a new transaction.
● In the case of the end of a block, you can define that the system is to end the transaction being started (COMMIT WORK). The system ends the transaction that is currently open, regardless of whether it has been started or not. For example, if no new transaction was started at the start of the block, the last transaction started is continued instead.
By making appropriate settings for the start and end of a block you can expand transactions. This means that the database needs to be accessed less often, and enables you to improve system performance
Transactional Behavior for Specific Step Types
At runtime, the system normally creates a separate transaction for each step. The transaction then covers this step only. However, you can influence the transactional behavior of particular step types. In the step properties, you can define that the system is not to start a new transaction when the step is executed. The system then executes the step in the transaction that was started at the time of execution. Consequently, no background work item is created for the step and the database does not need to be accessed. In this way you can improve system performance.
You can influence the transactional behavior of the following step types:
● Send step
You can influence the transactional behavior when sending messages both synchronously and asynchronously, and when sending acknowledgments
Transformation Step
Receiver Determination Step
Optimizing Transactional Behavior:
● Memory requirements
Expanding transactions and executing specific steps without creating a new transaction may increase the burden on the main memory. If the burden on the main memory is too great, you must redefine transactions, or define that a new transaction is to be created for the step concerned.
● Troubleshooting in the workflow log
The technical view of the workflow log does not show any detailed information for steps for which no work item was created. If an error occurs, the workflow log displays the error information for the last executed step. The following example illustrates this:
A process contains a transformation step that is executed within an expanded transaction. When the transformation step is executed, an error occurs in mapping and the system rolls back the transaction. Since no work item was created for the transformation step, the workflow log does not have an entry for the transformation step. The error information is entered in the last executed step in the workflow log.
EXAMPLE:
For an example of resource consumption, see the BPM scenario described in the XI sizing guide:
The inbound SOAP messages are handed over to the BPE, which triggers a two-step process consisting of message reception and sending. The processed messages are then sent to a receiver by using the SOAP channel; no mapping.
The SAPS value for this scenario, in which 10 kB messages are processed, is 1300 (processing one process instance each second). A simple XI proxy scenario, for example, requires 140 SAPS process-ing one message each second. This gives you an idea of the resource requirements using BPM.
Example:
In the original implementation, two separate JCBC calls were made to retrieve a sales order document header and the line items. This data then was transformed to the IDoc format of the receiving application using a transformation. Then, using a loop step, one IDoc at a time was sent to the backend application. - This sub optimal design resulted in poor performance caused by following design flaws:
Separate retrieval of header and line items with the JDBC adapter
Transformation within ccBPM to combine retrieved header and line items
IDoc back end connection for one document at the time
In the improved version below, both the JDBC call and the transformation were removed from the ccBPM. The retrieval of the source messages is done via a synchronous call with two mappings in the integration engine of XI that generate the required format for the receiving system. Therefore, it is not necessary to add an additional transformation step in the ccBPM. Additionally, the IDoc adapter connecting to the target system is used to handle multiple IDocs inside one XI message. Therefore, it is not necessary to add a loop operation within the ccBPM either. In this particular implementation, the described changes resulted in a 20x performance improvement!
IMP LINKS:
3bf550d4-0201-0010-b2ae-8569d193124e.pdf
43e8e190-0201-0010-3ea1-d6f996cb4124.pdf
70ada5ef-0201-0010-1f8b-c935e444b0ad.pdf
c071d7bb-0601-0010-d6b8-f4e4dc7f1e20.pdf -
Problem in simple filetofile scenario with BPM
Hi
I am a starter to XI. I am implementing simple file2file scenario with BPMs.
But I am getting error while looking into SXMB_MONI.
Under "Monitor for Processed XML messages"
Number of XML message Found 3 (which is my input 3 xmls which is fine) but
"Status is RED Flag".
"Error Category: BPE_ADAPTER"
"Error ID: UNKNOWN_MESSAGE".
Please help me out with this problem.
Regards
SamHi Raj,
When i click PE getting following error:
"Unable to perform action for selected message".
When i double click the row, it takes me to xml message versions where i can RED FLAG for "Call Adapter". In the trace i foudn the below at the end:
<trace level =1 type=system error> error exception return from pipeline processing"</trace>
Hope this helps to guide me mroe
sam -
Hi,
Please find details of my scenario.
Oracle(VIEW)
Sender JDBC--> PI--
> RFC request
and RFC response I need to update some other table in Oracle using storeprocedure.
and have one more storeprocesdure to update the View so that I will not get duplicate entry.
I am not using UPDATE statement in JDBC sender communication channel, insted of that to update VIEW I am using storeprocedure.
Please let me know how I can achive it with BPM.
Thanks,
BhupeshHi,
1) If the structure send by JDBC is not acceptable by the BPM then you need one Mapping in JDBC ---> BPM flow.
2) If the structure send by JDBC is same as the receiving structure of BPM then no need of Mapping.
3) You will need one Mapping to map JDBC req message to the RFC req message; one mapping program to convert RFC response to the JDBC stored-procedure message....
So your scenario with mappings will be:
JDBC --> Interface Determination (Mapping Optional as per pt.1) -
> BPM
BPM <-> Interface Determination (Request-Response Mapping) <--> RFC
In the above mapping program your ABS MI of BPM should have below MTs
Req Message -
> Original Message Received from JDBC
Response Message ---> Message which needs to be send to the JDBC stored-procedure.
Now your IN SYNC MI at the RFC end should have below MTs
Req Message ---> RFC request message
Resp Message ---> RFC response massage.
Then in the Interface Detremination of BPM <----> RFC flow develop a IM with below mapping programs:
Request Mapping between ---> MessageFromJDBC_to_RFCRequest
ResponseMapping between ---> RFCResponse_to_JDBCStoredProcedure
BPM -
> JDBCStoredProcedure
For this flow there is no need of Mapping program...
using the above mappings programs you can ensure that there is no Transformation step in your BPM...this is to help you in achieving a good performance out of your BPM...
You need a Syns ABS and Sync IN message Interface for BPM <---> RFC communication.
Regards,
Abhishek. -
Urgent : XI BPm Performance Problem
Hy All,
we have following big performance problem with BPM Scenario.
Of the inbound site we can get at the same time more than 10000 messages that have to be read from BPM queue. The BPm execution time in strongly affected and slowly. Could anyone tell me how to improve the performance (parallel queue execution.....).
I hope in your help.
Thank's a lot
MatHi Mattia,
see for improving performace, you need to restructure your BPM process....if you want your input messgae to be processed in different queues, this is not possible if all your message are of same message type as then XI uses the same queue for all your messages..........so see in your scenario if BPM is really needed or you can do your scenario without BPM.......
Thanks,
Rajeev Gupta
Message was edited by:
RAJEEV GUPTA -
Hi All,
Now i am working on FILE2FILE scenario with BPM Asynchronous.
i created 4 message interfaces.
1.BPM_SENDER_MI
2.BPM_SENDER_MI_ABSTRACT
3.BPM_RECEIVER_MI
4.BPM_RECEIVER_MI_ABSTRACT
Message Mapping is
BPM_SENDER_MT2BPM_RECEIVER_MT
Interface Mapping is
BPM_SENDER_MI_ABSTRACT2BPM_RECEIVER_MI_ABSTRACT
My Integration Process:
Receove--->Transformation--->Send.
Now i got confusion in Integration Directory.
Please let me clear that,
how many comm channels required ?
And how many receiver determinations, interface determinations, sender agreements & receiver agreements required for me?
Anybody have the solution, Please get back to me ASAP.
I am very thankful to you in advance.
Regards,
Nagarjuna.Hi Nagarjuna,
if inside your BPM you really have only ONE transformation, then I suggest to you do NOT use a BPM, because it's not necessary !
your performance will decrease with the BPM... (remind BPM=workflow).
Moreover if you have NOT a BPM, your config will be easier:
Sender --> Mapping --> Receiver
Note: and in SXI_MONITOR you will have ONE message line.
And in case of BPM, you have;
1. Sender --> (no mapping) --> BPM
2. BPM --> (no mapping) --> Receiver
Remind: the mapping is done in your BPM.
Note: and in SXI_MONITOR you will have TWO message lines.
So there is no good point use BPM if you just have one transformation into your BPM.
BPM has to be used when you want to impelement a workflow flow, with correlation, alert, merge, split, etc...
Hope this help.
Mickael
Edited by: Mickael Huchet on Apr 15, 2008 8:23 AM -
BPM performance- data aggregation persistance
Hi,
I have a situation of large volumes of records to be evaluated, aggregated and split into different scenarios.
Q1.
Best way to persist this aggregated data.
Q2.
Has anyone found, know or could suggest the best way for this to run optimal.
Regards
IanHi Ian,
I have both implemented some services on XI 2.0 using ABAP-Proxys at a XI-Application-System / Cluster-Databases and the same services on XI 3.0 with BPM. The proxy solution was much more performant but of course the BPM-Solution has a better monitoring and the advantage of beeing in standard. For a proxy solution you have to copy a XI mandant and configure it as "Application System". It will serve as a message allocator. The ABAP-Code (or Java) is executed in the Inbound proxys, where you can call Outbound proxys or implement database operations.
Regards Udo -
Hello everybody,
I have a question to the JDeveloper from oracle.
When come JDeveloper with Java 6?
Yesterday i installed the jdk1.6 from sun on my tomcat machine. After some tests i must see that the Tomcat don´ t run with Java 5 deployed war files.
Lastly i must change the JAVA_HOME from Java6 in Java5 :-(
regards
MarcelYou can switch the JDK version that is used for compiling/running a project in JDeveloper to use JDK 6 through tools->manage libraries
While we haven't tested it, you can probably also run JDeveloper with JDK 6. I know that some people did it before and reported improvments in performance, I also heard that this might cause some issues with the Swing UI editor though. -
iam trying to do file2file scenario with bpm
file is picking up from input and does not put in output.
adapters is working fine for this.
i got an error that "no object found for this message"
in sxi_cache return code is 99
in swf_customizing----
there is some error in like "error loading hr control data".
where it went wrong.plz provide solution.Hi,
First do the Cache refresh and then try it once.
Go throgh the following links , it may solve your problem
BPE_ADAPTER error on async BPM
BPM (IP) Error: "No object type found for this message [...]"
No object type found for this message
Regards
Sridhar Goli -
Since loading Lion, I've experienced much more instability than Snow Leopard. In particular, Mail crashes with regularity, full-screen apps seem to run slower and show the beach ball more often for longer, etc. I love the features, but I'm disappointed with the performance. Any help coming from Apple? I've been sending them so many reports after crashes, that their file must be full!
Summoning max. courage, I did what you advised. Here is the result. What does this tell you? My Lion 7.2 (mid 2011 iMac) has several annoying glitches (which I have so far tolerated through gritted teeth) but none that have actually stopped me working.
BTW, I see several items involving CleanMyMac which I did not know I had. It is generally villified as a trouble-maker. Spotlight can't find an app. or a utility of that name. How can I get rid of what's there please? Just delete?
Last login: Thu Nov 3 20:55:11 on console
Steve-Kirkbys-iMac:~ stevekirkby$ kextstat -kl | awk ' !/apple/ { print $6 $7 } '
com.AmbrosiaSW.AudioSupport(4.0)
Steve-Kirkbys-iMac:~ stevekirkby$ sudo launchctl list | sed 1d | awk ' !/0x|apple|com\.vix|edu\.|org\./ { print $3 } '
Password:
com.openssh.sshd
com.stclairsoft.DefaultFolderXAgent
com.microsoft.office.licensing.helper
com.bombich.ccc.scheduledtask.067493DB-2728-4DF3-87D8-092EF69086E8
com.bombich.ccc
com.adobe.SwitchBoard
Steve-Kirkbys-iMac:~ stevekirkby$ launchctl list | sed 1d | awk ' !/0x|apple|edu\.|org\./ { print $3 } '
com.sony.PMBPortable.AutoRun
uk.co.markallan.clamxav.freshclam
com.veoh.webplayer.startup
com.macpaw.CleanMyMac.volumeWatcher
com.macpaw.CleanMyMac.trashSizeWatcher
com.adobe.ARM.202f4087f2bbde52e3ac2df389f53a4f123223c9cc56a8fd83a6f7ae
com.adobe.AAM.Scheduler-1.0
Steve-Kirkbys-iMac:~ stevekirkby$ ls -1A {,/}Library/{Ad,Compon,Ex,Fram,In,La,Mail/Bu,P*P,Priv,Qu,Scripti,Sta}* 2> /dev/null
/Library/Components:
/Library/Extensions:
/Library/Frameworks:
AEProfiling.framework
AERegistration.framework
ApplicationEnhancer.framework
AudioMixEngine.framework
FxPlug.framework
NyxAudioAnalysis.framework
PluginManager.framework
ProFX.framework
ProMetadataSupport.framework
TSLicense.framework
iLifeFaceRecognition.framework
iLifeKit.framework
iLifePageLayout.framework
iLifeSQLAccess.framework
iLifeSlideshow.framework
/Library/Input Methods:
/Library/Internet Plug-Ins:
AdobePDFViewer.plugin
EPPEX Plugin.plugin
Flash Player.plugin
Flip4Mac WMV Plugin.plugin
JavaAppletPlugin.plugin
Quartz Composer.webplugin
QuickTime Plugin.plugin
SharePointBrowserPlugin.plugin
SharePointWebKitPlugin.webplugin
Silverlight.plugin
flashplayer.xpt
iPhotoPhotocast.plugin
nsIQTScriptablePlugin.xpt
/Library/LaunchAgents:
com.adobe.AAM.Updater-1.0.plist
com.sony.PMBPortable.AutoRun.plist
/Library/LaunchDaemons:
com.adobe.SwitchBoard.plist
com.apple.remotepairtool.plist
com.bombich.ccc.plist
com.bombich.ccc.scheduledtask.067493DB-2728-4DF3-87D8-092EF69086E8.plist
com.microsoft.office.licensing.helper.plist
com.stclairsoft.DefaultFolderXAgent.plist
/Library/PreferencePanes:
.DS_Store
Application Enhancer.prefPane
Default Folder X.prefPane
DejaVu.prefPane
Flash Player.prefPane
Flip4Mac WMV.prefPane
/Library/PrivilegedHelperTools:
com.bombich.ccc
com.microsoft.office.licensing.helper
com.stclairsoft.DefaultFolderXAgent
/Library/QuickLook:
iWork.qlgenerator
/Library/QuickTime:
AppleIntermediateCodec.component
AppleMPEG2Codec.component
DesktopVideoOut.component
DivX 6 Decoder.component
FCP Uncompressed 422.component
Flip4Mac WMV Advanced.component
Flip4Mac WMV Export.component
Flip4Mac WMV Import.component
LiveType.component
/Library/ScriptingAdditions:
.DS_Store
Adobe Unit Types.osax
Default Folder X Addition.osax
/Library/StartupItems:
Library/Address Book Plug-Ins:
Library/Frameworks:
EWSMac.framework
Library/Input Methods:
.localized
Library/Internet Plug-Ins:
Library/LaunchAgents:
com.adobe.AAM.Updater-1.0.plist
com.adobe.ARM.202f4087f2bbde52e3ac2df389f53a4f123223c9cc56a8fd83a6f7ae.plist
com.macpaw.CleanMyMac.trashSizeWatcher.plist
com.macpaw.CleanMyMac.volumeWatcher.plist
com.veoh.webplayer.startup.plist
uk.co.markallan.clamxav.freshclam.plist
Library/PreferencePanes:
.DS_Store
Perian.prefPane
WindowShade X.prefPane
Library/QuickTime:
AC3MovieImport.component
Perian.component
Library/ScriptingAdditions:
Steve-Kirkbys-iMac:~ stevekirkby$ -
hi experts
can u send me the blogs of file 2 -doc with bpm (bpm collect pattern etc) and user defined functions in file 2 idocHi,
User Defined Function are not generic,
It depends on what you are trying to do and the requirement,.
Please take a look at this link for some examples,
http://help.sap.com/saphelp_nw04/helpdata/en/22/e127f28b572243b4324879c6bf05a0/content.htm
Regards,
Bhavesh -
Hi All,
I have one File to IDoc Scenario. Now I want to throw posting error in a file.
i.e., if mapping goes not well and when IDoc is being sent to Recipient system then if any posting error is encountered, then a file(Flat file) will be created at sending system side.
I am planning to design this scenario with BPM. Now end user requires a akwoledgement for this scenario eithere it may be succsess or failure in file format. If succsess the file will be created with succsess information(any format), either failure also file will be created with error information. The user requires only file format b'coz this file will be read by another java application (user didn't require to his mail).
Can anybody suggest the solution for this:
1. How to generate aknowledgement file for sucsess or failure.
2. How to use this file to idoc scenario in BPM with out using Alert configuration or Mail adapter.
Regards,
Konala.Hi,
As you know Idocs are used for asynch communication, only was to get acknowledgemnet is using ALEAUDIT. For your scenario there can be one work around. When you post IDoc in the, in that function module after the posting is done call one more RFC with the the success/failure message which will trigger RFC to File sceanrio.
If you get any other solution, please post it back to same thread.
Thanks,
Prateek -
Problem in FILE to FILE scanariao with BPM
Hi all,
Please give me the advise regarding scanario File to File with BPM. When i was sending the message from source to target its not getting. The message can be taken from sorce file, but in recieving side i did't getting.
I checked both adpters, in send adapter get the message, but the reciaver adapter not getting message. Please give me solution any one.
Thanks & Regards
Gangi Reddy.P
SAIC_INDIA
Bangalorehi,
check this doc:
https://websmp110.sap-ag.de/~sapdownload/011000358700003141152005E/HowToMonitorccBPM.pdf
maybe it's stuck in the BPM
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a> -
Need advise on large file processing with good performance
Hi All,
I am working on a program in which I have to read millions of records from application server file.For this, I am reading 1 million records each time and uploading into the DB-table.
what is the best approach to process the millions of records.what I am currently doing is, I read 1 million records one by one , modify each and every record based on some conditions and store them in one internal table and update the DB table.
I am also thinking alternate approach is,read 1 million into one internal table and after that within the loop, modify each and every records for given condition and update the DB table.
which approach is the best one?
you can advise me any other alternate approches with good performance.
Regards,
Nivas
Edited by: Nivas4081 on Jul 24, 2008 2:55 PMHi Joshi,
Thanks for your reply reply. I have tested both ways as I mentioned in my query but reading record by reocrd and update data packets takes less time than reading into iternal table,then modify and update the DB table.
Hi ralph,
Thanks for the reply.
The modifications are similar in all the lines.I get related data from other class/method,do some calculation and modify each each record.
Are there any performnace tricks to be followed when processing large amount of data.by the way I am reading certail amount of records say 400K and updating DB table using parallel processing.
Apart from this, any suggestions on this?
Regards,
Nivas
Maybe you are looking for
-
IPhone 4 and iCloud not working - it was though !
My iPhone 4 has stopped syncing with my Outlook data (and vice versa). iCloud is running on PC ok as I also have an iPad which updates almost instantly. I have turned the phone off/ performed a restore/done a full reset & erase & restore/a full rese
-
PO Std Workflow stuck "In Process" status
Dear Experts, I have a case where a PO workflow is stuck "In Process" for over 8hrs. The background step - that has the underlining method to set status of PO to released is stuck and has not completed. (WS14000145) I am not sure of what could have b
-
Local hyperlink in JEditorPane
I set a HTML page from String variable to JEditorPane. I;ve got som hyperlinks to this page like <A NAME="AAAAA"> Link I need to handle such a link. I set editable to false and implemented hyperlink listener, but event returns null URL when calling g
-
Hi all, I tried to link semifinished order and finished order by giving special procurement key as 52.But when i tried to convert planned order to production order it says incorrect order type.i have given PP01 as the order type.Can anyone suggest me
-
G41 BIOS problem (i think!)
When I start up my thinkpad it tries to go through the BIOS only to get the flashing message E+ Err 5! Run Recover! on the bottom left hand side of the screen. Does anyone know what I can do or have experienced this before? Any help is much appreci