ReadDate problem for fields of POF enabled objects

Hi,
We are facing this resetting of date variables of a POF enabled object to System Date any time when object is looked up from cache.
Here is the driver program that I use. Please help!!!
package com;
import java.util.ArrayList;
import java.util.Date;
import com.tangosol.net.CacheFactory;
import com.tangosol.net.NamedCache;
public class POFDates {
     public static void main(String[] args) {
//          create cache
          try {
               NamedCache testEntryCache = CacheFactory.getCache("TESTCACHE");
               Date myDate = new Date(System.currentTimeMillis());
               Date myDate1 = new Date(System.currentTimeMillis()+24*3600*1000);
               Date date1 =new Date(System.currentTimeMillis()+2*24*3600*1000);
               ArrayList potentialDates = new ArrayList();
               potentialDates.add(date1);
               Other other = new Other("FirstOther",myDate);
               Dates dates = new Dates("FirstMe",myDate,potentialDates,other);
               System.out.println("****Dates initialy set in cache***"+dates);
               testEntryCache.put("dates",dates);
               Dates retrivedDates = null;
               retrivedDates = (Dates) testEntryCache.get("dates");
               System.out.println("-----Dates retrieved first Time from Cache------"
                         + retrivedDates);
               for (int i = 0; i < 3; i++) {
                    Thread.sleep(3000);
                    retrivedDates = (Dates) testEntryCache.get("dates");
                    System.out.println("####Dates retrieved "+i+"th Time from Cache"
                              + retrivedDates);
          } catch (Exception e) {
               e.printStackTrace();
Output of the program is
****Dates initialy set in cache*** Dates.myDate = Wed Mar 31 22:40:58 CDT 2010<<< Dates.potentialDates = [Fri Apr 02 22:40:58 CDT 2010]<<< Dates.Other = Others' myDate:Wed Mar 31 22:40:58 CDT 2010<<<
-----Dates retrieved first Time from Cache------ Dates.myDate = Wed Mar 31 22:40:58 CDT 2010<<< Dates.potentialDates = [2010-04-02 22:40:58.473]<<< Dates.Other = Others' myDate:Wed Mar 31 22:40:58 CDT 2010<<<
2010-03-31 22:40:59.083/2.407 Oracle Coherence GE 3.5.2/463 <D5> (thread=TcpRingListener, member=2): TcpRing: connecting to member 1 using TcpSocket{State=STATE_OPEN, Socket=Socket[addr=/105.106.192.124,port=4347,localport=8089]}
####Dates retrieved 0th Time from Cache Dates.myDate = Wed Mar 31 22:41:01 CDT 2010<<< Dates.potentialDates = [2010-04-02 22:40:58.473]<<< Dates.Other = Others' myDate:Wed Mar 31 22:41:01 CDT 2010<<<
####Dates retrieved 1th Time from Cache Dates.myDate = Wed Mar 31 22:41:04 CDT 2010<<< Dates.potentialDates = [2010-04-02 22:40:58.473]<<< Dates.Other = Others' myDate:Wed Mar 31 22:41:04 CDT 2010<<<
####Dates retrieved 2th Time from Cache Dates.myDate = Wed Mar 31 22:41:07 CDT 2010<<< Dates.potentialDates = [2010-04-02 22:40:58.473]<<< Dates.Other = Others' myDate:Wed Mar 31 22:41:07 CDT 2010<<<
******************Dates Class is******************* Start
package com;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.Vector;
import com.tangosol.io.pof.PofReader;
import com.tangosol.io.pof.PofWriter;
import com.tangosol.io.pof.PortableObject;
public class Dates implements PortableObject {
     private String fname =null;
     private Date fmyDate=null;
     private ArrayList fpotentialDates=null;
     private Other otherWithDate=null;
     public Dates(String fname, Date fmyDate, ArrayList fpotentialDates, Other fothersDate) {
          super();
          this.fname = fname;
          this.fmyDate = fmyDate;
          this.fpotentialDates = fpotentialDates;
          this.otherWithDate = fothersDate;
     public Dates()
     public void readExternal(PofReader reader) throws IOException {
          fname = reader.readString(0);
          fmyDate = reader.readDate(1);
          fpotentialDates = (ArrayList<Date>)(reader.readCollection(2, new ArrayList<Date>()));
          otherWithDate = (Other)reader.readObject(3);
     public void writeExternal(PofWriter writer) throws IOException {
          writer.writeString(0, fname);
          writer.writeDate(1, fmyDate);
          writer.writeCollection(2, fpotentialDates);
          writer.writeObject(3, otherWithDate);
     * @return the myDate
     public Date getMyDate() {
          return fmyDate;
     * @param myDate the myDate to set
     public void setMyDate(Date myDate) {
          this.fmyDate = myDate;
     * @return the othersDate
     public Other getOthersDate() {
          return otherWithDate;
     * @param othersDate the othersDate to set
     public void setOthersDate(Other othersDate) {
          this.otherWithDate = othersDate;
     * @return the potentialDates
     public ArrayList getPotentialDates() {
          return fpotentialDates;
     * @param potentialDates the potentialDates to set
     public void setPotentialDates(ArrayList potentialDates) {
          this.fpotentialDates = potentialDates;
     public String toString()
          StringBuffer lBuffer = new StringBuffer();
     lBuffer.append(" Dates.myDate = "+fmyDate+"<<<");
     lBuffer.append(" Dates.potentialDates = "+fpotentialDates+"<<<");
     lBuffer.append(" Other = "+otherWithDate+"<<<");
     return lBuffer.toString();
     public int hashCode() {
          final int PRIME = 31;
          int result = 1;
          result = PRIME * result + ((fmyDate == null) ? 0 : fmyDate.hashCode());
          result = PRIME * result + ((fname == null) ? 0 : fname.hashCode());
          result = PRIME * result + ((otherWithDate == null) ? 0 : otherWithDate.hashCode());
          return result;
     public boolean equals(Object obj) {
          if (this == obj)
               return true;
          if (obj == null)
               return false;
          if (getClass() != obj.getClass())
               return false;
          final Dates other = (Dates) obj;
          if (fmyDate == null) {
               if (other.fmyDate != null)
                    return false;
          } else if (!fmyDate.equals(other.fmyDate))
               return false;
          if (fname == null) {
               if (other.fname != null)
                    return false;
          } else if (!fname.equals(other.fname))
               return false;
          if (otherWithDate == null) {
               if (other.otherWithDate != null)
                    return false;
          } else if (!otherWithDate.equals(other.otherWithDate))
               return false;
          return true;
******************Dates Class is******************* End
******************Other Class is******************* Start
package com;
import java.io.IOException;
import java.util.Date;
import com.tangosol.io.pof.PofReader;
import com.tangosol.io.pof.PofWriter;
import com.tangosol.io.pof.PortableObject;
public class Other implements PortableObject {
     private String fname =null;
     private Date fmyDate=null;
     public Other(String fname, Date fmyDate) {
          super();
          this.fname = fname;
          this.fmyDate = fmyDate;
     public Other()
     public Other(Date myDate) {
          super();
          this.fmyDate = myDate;
     public void readExternal(PofReader reader) throws IOException {
          fname = reader.readString(0);
          fmyDate = reader.readDate(1);
     public void writeExternal(PofWriter writer) throws IOException {
          writer.writeString(0, fname);
          writer.writeDate(1, fmyDate);
     public Date getMyDate() {
          return fmyDate;
     public void setMyDate(Date myDate) {
          this.fmyDate = myDate;
     public String toString()
          StringBuffer lBuffer = new StringBuffer();
          lBuffer.append("Others' myDate:"+fmyDate);
          return lBuffer.toString();
     public int hashCode() {
          final int PRIME = 31;
          int result = 1;
          result = PRIME * result + ((fmyDate == null) ? 0 : fmyDate.hashCode());
          result = PRIME * result + ((fname == null) ? 0 : fname.hashCode());
          return result;
     public boolean equals(Object obj) {
          if (this == obj)
               return true;
          if (obj == null)
               return false;
          if (getClass() != obj.getClass())
               return false;
          final Other other = (Other) obj;
          if (fmyDate == null) {
               if (other.fmyDate != null)
                    return false;
          } else if (!fmyDate.equals(other.fmyDate))
               return false;
          if (fname == null) {
               if (other.fname != null)
                    return false;
          } else if (!fname.equals(other.fname))
               return false;
          return true;
     public String getFname() {
          return fname;
     public void setFname(String fname) {
          this.fname = fname;
Thanks,
Tarun
Edited by: user1228154 on Mar 31, 2010 8:54 PM

Dave,
Thanks for your reply, I had put a work around by converting to long during read/write of dates to POF Stream.
Using ReadRawDate too , I will ultimately need to convert back to Java Date as caller's of the class consume Java Date.
Please advise if there are any pros/cons of using readLong Vs readRawDate.
Regards,
Tarun Jindal

Similar Messages

  • Pof-enabled objects not found error

    Hello all:
    I started 3 coherence-awared instances on a Linux server and I set their localstorage property = true ((-Dtangosol.coherence.distributed.localstorage=true). I started another process to load a bunch of objects of class Foo (pof enabled) in the cache and started a client to test the cache.
    I encountered an error:
    Portable(com.tangosol.util.WrapperException): ...(Wrapped) unknown user type: 1005)
    unknown user type: 1005
    ...1005 is the type-id of class Foo pof-config.xml.
    After I changed 2 of the 3 running instances's localstorage to false, the error is gone.
    My instance topology is Partitioned, which means it has distributed hashmap. The data set is ditributed to multiple cache nodes.
    Anyone can explain to me why the error occured?
    Thanks,
    Johnny

    Hi Johnny
    I could be a number of things.
    <li>Have you started the 3 instances with the correct POF config file, i.e. with the -Dtangosol.pof.config property
    <li>If you POF config file is called pof-config.xml is it on the classpath in front of the coherence.jar file
    <li>Are the cache services in your cache config file configured to use the correct serializer with the correct POF config file
    You can tell from the log output of the server nodes which configuration files they are using.
    JK

  • How to add search help for field in ALV object

    Hello,
    In a program, we use ALV object ( container) to create a liste like : field1, field2 .. but when display we do not have search help for this . Could you please help me how to add match code in this case for field 1 and field2, We use set_table_for_first_display
    Thanks,

    Hi,
    when you define your field catalogue you can create data elements with search help in se11 and use them for field 1 and field 2.
    But maybe it is enough to use data elements belonging to a domain with a value help and to set field F$AVAILABL in the field catalogue or to fill the name of the field CHECKTABLE.
    Regards,
    Klaus

  • Using instruction for creating field catalog to archive object "MM_MATNR"

    Hi all,
    I need a using instruction for creating a new field catalog to archive object "MM_MATNR". I'd like to create a field catalog using some fields of tables mara, makt, mvke and marc.
    Thanks for your help!

    Hi,
    Go to following link;
    [Material Master Archiving|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90f75a80-867f-2d10-7aa6-ac164e43e89f?quicklink=index&overridelayout=true]

  • Please Help: Problem - Combining database fields in a text object

    Hello
    Thank you for viewing my thread and any helpful feedback you may provide. I am having trouble with the "Combining database fields in a text object" tutorial in the Help under: Quick Start\Quick Start for new users\Combining database fields in a text object.
    After following the steps and previewing, I see the last name, first name stacked on top of each other in preview and design view. I don't know why this is happening. Can anyone point me in the right direction so the text is displayed the same way as it is in the Help?
    Thanks
    M

    Hi, 
    I don't think the field is actually in the text object but just stacked on top of it. 
    When you double-click on the text object, you the cursor should be inside it now.  Is the database field in there?  If not, then you can drag and drop it into the text object where you want it to go. 
    You will know if it's going in because the edit cursor will show you where in the text object it will drop. 
    The other way to do it is to drop the database field on the report somewhere and copy it to the clipboard and paste it into the text object. 
    Good luck,
    Brian

  • Authorization object for field, EBAN-ESTKZ (creation indicator)

    Dear All,
    Does anyone know if there is an authorization object for field, EBAN-ESTKZ?
    I need to control the PR's authorization at creation indicator level. i.e. we need to remove the ability for all users to change Purchase Requisitions created by MRP.
    Thanks,
    Arun.

    Hi Jay,
    Thanks for your response.
    I didnt find it there. You have any Z options?
    Thanks,
    Arun.

  • Find lock object for field

    Hi Friends,
    I have one qurey. I would like to know the lock object for field MATNR.
    Any suggestion how I can find it out the lock object for specific field.
    Regards,
    Poonam

    hi,
    GOTO se11.
    select Lock object Radio button.
    Press F4.
    A popup appears, in that popup, under Short Description, type
    *Material* and press enter. you will get a list of lock objects, select your required.
    Always give the first letter in CAPS. like *Material*.

  • Objects for which BIA is enabled

    Dear Experts,
    I need to know in my BW which are the objects for which BIA is enabled, how can I them.

    Go to RSDDV and then click on button [BIA Indexes]

  • Search help problem in ALV output for field TD24A-DISMM

    Hi Abap-Experts,
          I have one issue regarding simple ALV report.
          I need to display search-help for field DISMM.  I have used below code in ALV fieldcatalog.
          ts_fieldcat - tabname = 'TD24A'.
          ts_fieldcat - tabname = 'DISMM'.
          I have attached search-help for fields such as MATNR and WERKS too.
          The search-helps are getting displayed for MATNR as well as WERKS.
          But, the search-help is not gettting displayed for field DISMM(RP-TYPE) .
             The output displayed is done using Simple ALV.     
            Could anyone please help me and correct my code or logic i have used.

    Hi,
      I have changed code a bit...and used T438A table.
      CLEAR ts_fieldcat.
      ts_fieldcat-col_pos = '5'.
      ts_fieldcat-fieldname = 'DISMM'.
      ts_fieldcat-seltext_l = text-014.
      ts_fieldcat-outputlen =  2.
      ts_fieldcat-reptext_ddic  = ''.
      ts_fieldcat-ref_tabname   = 'T438A'.
      ts_fieldcat-ref_fieldname = 'DISMM'.
    ts_fieldcat-ddic_outputlen = '2'.
      ts_fieldcat-input         = 'X'.
      APPEND ts_fieldcat TO gt_fieldcat.
    still it is not showing me the F4 help in simplae ALV output..
    kindly help me

  • Error while Creating a formula for field AZNOR (T-Code : OP17)

    Dear Experts,
    i am facing a problem in Transaction OP17 while creating a formula for field AZNOR ( No of indivual capacity in work center) in work center (T-Code : CR02) .
    It shows the error
    The data object "F" has no component called "AZNOR''..
    Please let me know the solution..
    Thanks & Regards
    Birendra Kumar

    Hi,
    I have the same problem.
    Could You tell me witch is the correct origin?
    Thanks a lot!
    Bye
    Laura

  • Problem with field catalog after upgrade from 4.0

    Hi experts,
    We have recently upgraded from CRM 4.0 to 5.2.
    I am now experiencing a problem with generation of a transport request for field catalog in transaction CTFC_CRM. I can generate the field catalog without errors.
    The problem is that when I want to create the transport request in our dev system a pop up appears saying "Create object directory entry". Here I have to enter a package for some of the fields in the field catalog. The special thing is that the fields are not custom fields but rather SAP standard fields (using standard data elements). For example field BZIRK.
    These are SAP standard fields but they are not standard in the field catalog. In 4.0 I did not get this prompt but this has apparently changed from 5.0.
    What do I do? I guess if I need to create the objects I will need to use an SAP standard package. But how do I know what package to use?
    Any comments or suggestions will be highly appreciated.
    Best regards,
    Anders

    Hi,
    If you did just install database, then you use Embed PL/SQL Gateway.
    See this guide
    Upgrading Oracle Application Express in Oracle Database Express Edition
    I think you have not run step 5 script apxldimg.sql
    Regards,
    Jari

  • Performing filter for field Tax Code (MWSKZ) in the Purchase Order

    Hello Experts,
    We have to perform a filter for field Tax Code in the purchase order (ME21N / ME22N / ME23N). We've tried to use SH SH_T007A and SSH_T007A with search help exit (e.g. F4_TAXCODE_USER_EXIT) but it is not working. The ABAP programmer has performed a debug and the standard does not check any line code in this function (the ABAP programmer has set a breakpoint into function F4_TAXCODE_USER_EXIT after assigning it for mentioned search helps)... it sounds like this program / search help is not called by standard program of ME2* transactions...
    I've tried to look for some other object and other function called FI_F4_MWSKZ has been found... I've set a breakpoint there and when I open the search help for field tax code into transaction ME21N it works... but as I could see this function FI_F4_MWSKZ is a standard one which we can not change...
    Have you ever had the same problem?
    We are currently in the SAP 4.6C version. I've found lots of OSS notes but only valid for 6.0.
    Maybe someone can help me on that.
    Best regards,
    Nilmar

    hi,
    goto gs01 transaction,give some name to ur step.
    give the table name and field name.
    then u can create a specific value set for that field.
    save.
    now u can use this set to define conditions for ur fields in obbh transaction.

  • Problem for uplaoding sales text using LSMW

    Hi,
    I have use LSMW for uplaoding material masters sales and purchase order text ,  first I have done for purchase order text  with object : MATERIAL  and ID : BEST  it works fine for this  after that when I am trying same for uploading sales text    OBJECT : MVKE  and ID : 0001  it is picking file proerly  and till final BDC step it is not giving any error  but  in material master  sales text is not getting updated for that material.
      what canb be the problemm
    also for pO text for matnr i have given only material code  18 Chr.
    and for sales text  i hva egiven MATNR + SALES ORG. + DISTRIBUTION CHANNEL  as it required for sales text.
    regards,
      zafar

    Dear Zafar,
    I found a similar problem while uploading Porduction order long text. May be this information is useful for you.
    The common task of changing the long text of a production orderu2019s operation can bring some surprises.
    The first problem that is usually encountered is that after updating the long text with the function SAVE_TEXT, the new text is not visible in standard SAP transactions like CO03. The new text can be read with the function READ_TEXT though. The trick is that SAP uses the u201Clong text existsu201D indicator, the field TXTSP in the table AFVC. To make the text u201Cvisibleu201D to standard transactions, we have to set the TXTSP value to the current language (or the textu2019s language). Unfortunately, this has to be done with the direct UPDATE on the AFVC u2013 there are no known workarounds.
    Another problem can be seen when the same order is processed by users that use different languages. While SAP allows to store the long text for the same operation in several languages, actually, only one text object will be active at the same time in regard to standard transactions u2013 the object in the last saved language. That means, when SAP writes the text back, the TXTSP will be overwritten with the current language (say, language A). If the next user is working in another language (language B), SAP will present the text in the u201Cfirstu201D language (A) in the CO03 (even if the text in language B exists!). But after saving, the text will be written in the new language and TXTSP will be set accordingly.
    So, when working with long texts directly, you have to read with READ_TEXT using the language stored in TXTSP, NOT with the current language. When saving, you save in the current language and set the TXTSP to the current language. This way you are consistent with what SAP does and this will prevent you from surprises in a multilingual environment.
    Regards,
    Kamal

  • Custom Deserialization for a List of serializable objects

    I'm running into trouble creating custom deserialization using the readObject method.
    Here is the code the reads the blob from the database:
    Blob blob = rs.getBlob(idx++);
                InputStream iStream = blob.getBinaryStream();
                try {
                    ObjectInputStream oiStream = new ObjectInputStream(iStream);
                    Object object = oiStream.readObject();
                    List data = (List) object;
                    report.setData(data);
                catch (EOFException ignored) {}
                finally {
                    iStream.close();               
                }And my class:
    public class PerformanceReportRowInfo extends PerformanceInfo
        private static final long serialVersionUID = 20060406L;
        private String _dateStr;
        private long _queries;
        private void readObject (ObjectInputStream ois) throws IOException,
                ClassNotFoundException
            ObjectInputStream.GetField fields = ois.readFields();
            _dateStr = (String) fields.get("_dateStr", null);
            try {
                _queries = fields.get("_queries", 0L);
            } catch (IOException io) {
                int intQueries = fields.get("_queries", 0);
                _queries = (long) intQueries;
    }The reason custom deserialization is needed is because we are converting the "_queries" attribute from an int to a long, and do not want to have to replace all the blobs in our DB with long types.
    For some reason, however, the readObject method never gets called in the PerformanceReportRowInfo, and instead i continue to get the error message:
    java.io.InvalidClassException: PerformanceReportRowInfo; incompatible types for field _queries
    I even added logging to the readObject method to make sure it wasnt getting called, and my suspicion was confirmed, it was indeed not getting called. Is my problem related to the fact that it is extending another serializable object (in this case PerformanceInfo) that doesnt have a custom readObject method? Or is it because of how im converting the blob to a List in the first block of code? BTW, the exception occurs at this line:
    Object object = oiStream.readObject();
    Thanks for the help!

    It is Serializable and does not extend any other class (except Object of course), here is the full stack trace:
    Caused by: java.io.InvalidClassException: PerformanceReportRowInfo; incompatible types for field _queries
         at java.io.ObjectStreamClass.matchFields(ObjectStreamClass.java:2175)
         at java.io.ObjectStreamClass.getReflector(ObjectStreamClass.java:2070)
         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:586)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at java.util.ArrayList.readObject(ArrayList.java:591)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
         at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at MyClass.readReport(MyClass.java:332)

  • Is it possible to have an adress field with a Custom Object?

    Hello,
    I would like to link a service request to an account and an intermediary such as a travel agency. But the original datamodel only allow one account per Service Request.
    So, I have created a custom object (Intermediary) that should have similar relations with other objects than the Account one. With this object, I will be allowed to link my two accounts to the SR. But I would like to insert an address field in my custom object. Unfortunately, this kinf of custom field type is not available...
    Is there any solution to have one? Or is there another solution I could use to link 2 accounts to a Service Request?
    Thanks in advance,
    Laurent

    We had the same problem. Decided to use one of the new custom objects (CO-05) for this purpose. The drawback of using it this way is the lack of automatic formating of the address lines by country selected like you get with accounts and contacts. On the good side, you can designate fields for use in interfacing with your external business system, i.e. Oracle eBS, JDE, etc.
    We also added a link to this to bring up a modified Customers On Line form from Oracle eBS that gives us a view of the Quotes, Orders, Service Requests, Installed Base, Invoices and Credit Memos by customer party id number contained in eBS. This is what we call a 360 degree view of the customer.
    Neil @ Emerson Process

Maybe you are looking for

  • Can Sync iPod Touch at the office but not at home.

    I had a lot of trouble syncing up my iPod Touch on my work laptop after upgrading to itunes 9.2.1.5. I tried to sync my iPod again while at work and it was able to sync successfully. Repeatedly. At home I get the windows beep when it finds a USB devi

  • How to delete the values from TKOMV at runtime after creating PO

    Hi,   How to delete the values from TKOMV at runtime after creating PO from IDOC. I am creating PO through IDOC, subsequently need to create Sales order and again need to create 2nd PO with reference of Purchase Requestion(created with sales order).

  • SAP BW 3.5 support also SOAP 1.2

    Hello, I know that SAP BW 3.5 supports SOAP 1.1 but does it also support SOAP 1.2. Or maybe anybody an Idea where can I read it? Thanks Henning

  • Why is Acrobat X Pro (CS6, Windows 7) asking for Flash Player when trying to play a video?

    I created an interactive PDF from InDesign that includes f4v and mp4 videos.  When I click on them to activate I get this message: "To view the Flash® technology content in this PDF file, please install the required version of Flash Player."  I check

  • FCP 5.1 on Mac Pro Crashing regularly

    Dear All, we purchased two new Mac Pro systems each with 3Ghz Xeons, 8GB RAM, and 1Tb onboard storage with 2X 500 Gb disks. These systems are being used for Final Cut Pro Studio 5.1 and we seem to be having what seems to me to be a MAJOR issue. The s