Tomcat  5.5.26 Sessions getting replicated but not working via browser

Hi,
I have configured Tomcat 5.5.26 to be clustered across 2 machines with one instance on each. These two machines are behing a BIG-IP loadbalancer which is setup for sticky sessions.
The catalina.out states that the member can see each other:
Jul 3, 2008 6:33:50 PM org.apache.catalina.cluster.tcp.SimpleTcpCluster memberAdded
INFO: Replication member added:org.apache.catalina.cluster.mcast.McastMember[tcp://10.17.21.125:9001,catalina,10.17.21.125,9001, alive=38753]
Jul 3, 2008 6:33:51 PM org.apache.catalina.cluster.mcast.McastService registerMBean
The localhost.2008-07-03.log states that the sessions are being replicated for the jsp-examples app - book example. I have an app of our own that does not even state that the session is replicated but I though I would start here with getting the example one working.
Jul 3, 2008 6:34:31 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: sessionDestroyed('E7E9E54600927A4826AFEDB59D7EF6E7.tomcatDargle')
However, when I take down the instance which created the session and attempt to refresh the page or navigate to another page I get page cannot be displayed. This shows that the sessions are not completely replicated. What am I missing?
I have added my server.xml file contents:
<Cluster className="org.apache.catalina.cluster.tcp.SimpleTcpCluster"
managerClassName="org.apache.catalina.cluster.session.DeltaManager"
expireSessionsOnShutdown="false"
useDirtyFlag="false"
notifyListenersOnReplication="true">
<Membership
className="org.apache.catalina.cluster.mcast.McastService"
mcastAddr="239.192.17.20"
mcastPort="9002"
mcastFrequency="500"
mcastDropTime="3000"/>
<Receiver
className="org.apache.catalina.cluster.tcp.ReplicationListener"
tcpListenAddress="auto"
tcpListenPort="9001"
tcpSelectorTimeout="100"
tcpThreadCount="6"/>
<Sender
className="org.apache.catalina.cluster.tcp.ReplicationTransmitter"
replicationMode="pooled"
ackTimeout="15000"
waitForAck="true"/>
<ClusterListener className="org.apache.catalina.cluster.session.ClusterSessionListener" />
<ClusterListener className="org.apache.catalina.cluster.session.JvmRouteSessionIDBinderListener" />
<Valve className="org.apache.catalina.cluster.tcp.ReplicationValve"
filter=".*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;"
primaryIndicator="true" />
<Valve className="org.apache.catalina.cluster.session.JvmRouteBinderValve"
enabled="true" />
</Cluster>
Any help at all would be greatly appreciated.
Martin

Hi Ganeshmb,
The app I am using is the jsp-examples/book example.
The load balancer is sending requests to both servers.
When the dargle instance is sent a request I can see in the logs of both servers:
INFO: SessionListener: sessionCreated('730F4AD5A21CA06639BF956B9F5418CB.tomcatDargle')
When the tolka instance is sent a request I can see in the logs of both servers:
INFO: SessionListener: sessionCreated('E7E9E54600927A4826AFEDB59D7EF6E7.tomcatTolka')
When the server starts up the relevant info is in the logs:
Jul 3, 2008 6:33:56 PM org.apache.catalina.cluster.session.DeltaManager start
INFO: Starting clustering manager at /jsp-examples
Jul 3, 2008 6:33:56 PM org.apache.catalina.cluster.session.DeltaManager getAllClusterSessions
WARNING: Manager [jsp-examples], requesting session state from org.apache.catalina.cluster.mcast.McastMember[tcp://10.17.21.125:9001,catalina
,10.17.21.125,9001, alive=44363]. This operation will timeout if no session state has been received within 60 seconds.
Jul 3, 2008 6:33:56 PM org.apache.catalina.cluster.session.DeltaManager waitForSendAllSessions
INFO: Manager [jsp-examples]; session state send at 7/3/08 6:33 PM received in 123 ms.
The jsp-examples book example is supposed to have serilizable object and was recommended on some sites are the way to test out the replication. Is there any other way to test this?
Also, the main purpose of the cluster is to replicate an application from an external vendor which they say is compatible with session replication. However, this app does not even output the sessionCreated message so I am unsure if it truly is compatible.
If I could prove that the cluster is setup correctly then I would have more to go on when contacting the vendor. At the moment I am unsure if the cluster is setup correctly for session replication.
Thanks,
Martin

Similar Messages

  • Personal hotspot working via BlueTooth but NOT working via wi-fi

    Hi,
    Would appreciate some help with this! Using an iPhone 4, just upgraded to iOS 4.3, and trying to get personal hotspot working.
    Basically, see subject ^ .. I can't get it working. Devices (I've tried iMac, iPad) can see the wireless network created by the iPhone, begins to connect (and appearing connected, from the iPhone) but isn't actually online. Though, I was able to pair my computer and phone and create a network connection via personal hotspot that way. But I want to use wifi, and let others use it...
    I'm on Bell Mobility in Canada. Any help greatly appreciated!
    Chris

    Hi lofive,
    Welcome to Apple Support Communities.
    It sounds like you’re running into an issue with devices not being able to connect to a Personal Hotspot created by your iPhone. Try the suggestions in the article linked below, it provides a lot of great troubleshooting tips that will resolve most issues like the one you’ve described.
    iOS: Troubleshooting Personal Hotspot
    I hope this helps.
    -Jason

  • Html page publishing but not working in Browser

    Hi,
    My Flash file is working but the html will not open and play. I've never had this issue before. I brought into Dreamweaver and saved it out hoping that might make a difference but still the same.
    Has anyone had this problem before?
    Is there another forum I should post this question in?
    Thanks

    Yes, Ths is a dedicated loade that loads only this swf contained within a MC. The html and swf plus the other significant files all sit in the same folde. It loads fine but I cannot remove it or (I have tried unload(), which juststops everthing.
    I am right now returning to this problem before the html thing.
    Andrei1 suggested I use this code, which I am placing in the swf before it is published:
    addEventListener(new Event.ADDED_TO_STAGE, onAdded);
    function onRemoved(e:Event):void {
        removeEventListener(Event.ENTER_FRAME, loop);
        addEventListener(Event.ADDED_TO_STAGE, onAdded);
    function onAdded(e:Event):void {
        addEventListener(Event.ENTER_FRAME, loop);
        removeEventListener(Event.ADDED_TO_STAGE, onAdded);
    function loop(e:Event):void {
        var xDist:Number=mouseX-stage.stageWidth*0.5;
        var yDist:Number=mouseY-stage.stageHeight*0.5;
        cube.rotationY+=xDist*0.05;
        cube.rotationX+=- yDist*0.05;
        renderer.renderScene(scene, camera, viewport);
    I just got one error:1195: Attempted access of inaccessible method ADDED_TO_STAGE through a reference with static type Class.

  • Deployment Error: DCs get activated but not deployed

    Hello All,
    I am new to NWDI. I did some code modifications in my DC. When i check in my activity, it gets activated, but not getting deployed. At first i was getting authentication problem, that is resolved now. Now i get this CMS log:
    20140819135816 Info :Aug 19, 2014 1:58:16 PM Info: com.sap.ASJ.dpl_api.001023 Deployment of [name: 'abc', vendor: 'XXXX.com' (sda)] finished.
    20140819135816 Info :Aug 19, 2014 1:58:16 PM Info: com.sap.ASJ.dpl_api.001052 +++ Deployment of session ID [467] finished with status [Error] +++. [[ deployerId=7 ]] [[#49: 4.031 sec]] [
    20140819135816 Info :===== Summary - Deploy Result - Start =====
    20140819135816 Info :------------------------
    20140819135816 Info :Type | Status : Count
    20140819135816 Info :------------------------
    20140819135816 Info :> SCA(s)
    20140819135816 Info :> SDA(s)
    20140819135816 Info :- [Aborted] : [1]
    20140819135816 Info :------------------------
    20140819135816 Info :------------------------
    20140819135816 Info :Type | Status : Id
    20140819135816 Info :------------------------
    20140819135816 Info :> SCA(s)
    20140819135816 Info :> SDA(s)
    20140819135816 Info :- [Aborted] : name: 'abc', vendor: 'XXXX.com',
    20140819135816 Info :------------------------
    20140819135816 Info :===== Summary - Deploy Result - End =====
    20140819135816 Info :]
    20140819135816 Info :end of log
    20140819135816 Info :End deployment:
    20140819135816 Info :
    20140819135816 Info :Summary of deployment
    20140819135816 Info :==> deployment finished for abc (103) with rc=12
    20140819135816 Info :deployment finished for buildspace: NDI_NDITK080_D
    Thanks.

    Dear Pranay
    manual deployment can be done in two ways
    1. right click your dc in the studio ->Development Components->Deploy .
    before doing this , in your studio go to windows->preference->sap j2ee engine -> fill the message server host and message server port i.e on selecting deploy it will ask for password , enter sdm password and your ear file will be deployed.
    message server host --> host entry or IP address of the server to which you want to deploy and
    message server port - > ask the basis person to give the port or else you can check via
    http://serverhost:portno/index.html -- > click on system information --> it will prompt for user id and password .. fill the crendentials if you have and you will find the message port info in the top left corner. for more info refere the below link.
    http://scn.sap.com/thread/1443866 -- to get message server port go through this link
    2. you can take the ear file from your dc , in nwds studio open Navigator, expand the dc then dril down to gen->default->deploy -> here ear file will be available , copy the ear file and give that to your basis guys to deploy directly from SDM.
    or follow this link
    http://scn.sap.com/thread/1884858 .
    Regards
    Govardan

  • Email gets queued, but not sent until I login to my account on the server.

    This is very strange. Let me explain.
    1. Snow Leopard Server 10.6.2 running on an iMac.
    2. I have the Mail Service running on the server. I can receive emails without problems.
    3. Using my Snow Leopard Server email account, I attempt to send an email to another account (e.g. a mac.com email account).
    4a. If I am actively logged into my Snow Leopard Server account *on the iMac* (e.g. via VNC, as long as my desktop is active), the email will arrive successfully. Here are the mail.log messages:
    postfix/smtpd\[69030]: connect from \[External Host Address]
    postfix/smtpd\[69030]: 942814AD55B: client=\[External Host Address], sasl_method=CRAM-MD5, sasl_username=MyUserName
    postfix/cleanup\[69037]: 942814AD55B: message-id=<[email protected]e. com>
    postfix/qmgr\[65313]: 942814AD55B: from=<[email protected]>, size=604, nrcpt=1 (queue active)
    postfix/smtpd\[69040]: connect from localhost\[127.0.0.1]
    postfix/smtpd\[69040]: C611B4AD568: client=localhost\[127.0.0.1]
    postfix/cleanup\[69037]: C611B4AD568: message-id=<[email protected]e. com>
    postfix/smtpd\[69040]: disconnect from localhost\[127.0.0.1]
    postfix/qmgr\[65313]: C611B4AD568: from=<[email protected]>, size=1043, nrcpt=1 (queue active)
    postfix/smtp\[69038]: 942814AD55B: to=<[email protected]>, relay=127.0.0.1\[127.0.0.1]:10024, delay=0.25, delays=0.1/0.01/0/0.14, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as C611B4AD568)
    postfix/qmgr\[65313]: 942814AD55B: removed
    postfix/smtp\[69042]: C611B4AD568: to=<[email protected]>, relay=smtp-mx005.mac.com\[17.148.17.5]:25, delay=0.48, delays=0/0.1/0.14/0.23, dsn=2.5.0, status=sent (250 2.5.0 Ok, envelope id [email protected])
    postfix/qmgr\[65313]: C611B4AD568: removed
    4b. If, however, my Snow Leopard Server account is either logged out, or even just "fast user switched" to the Login Window, the email gets queued, but not sent to the external email address. I get the following four messages in the mail.log file:
    postfix/smtpd\[69030]: connect from \[External Host Address]
    postfix/smtpd\[69030]: B5F574AD582: client=\[External Host Address], sasl_method=CRAM-MD5, sasl_username=MyUserName
    postfix/cleanup\[69037]: B5F574AD582: message-id=<[email protected]e. com>
    postfix/qmgr\[65313]: B5F574AD582: from=<[email protected]>, size=604, nrcpt=1 (queue active)
    4c. The instant I login to my machine at home (e.g. via VNC), the email finishes processing. The below messages are logged, and my external email account receives the email:
    postfix/smtpd\[69160]: connect from localhost\[127.0.0.1]
    postfix/smtpd\[69160]: 20B244AD5B0: client=localhost\[127.0.0.1]
    postfix/cleanup\[69037]: 20B244AD5B0: message-id=<[email protected]e. com>
    postfix/smtpd\[69160]: disconnect from localhost\[127.0.0.1]
    postfix/qmgr\[65313]: 20B244AD5B0: from=<[email protected]>, size=1043, nrcpt=1 (queue active)
    postfix/smtp\[69038]: B5F574AD582: to=<[email protected]>, relay=127.0.0.1\[127.0.0.1]:10024, delay=74, delays=0.1/0/0/73, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 20B244AD5B0)
    postfix/qmgr\[65313]: B5F574AD582: removed
    postfix/smtp\[69163]: 20B244AD5B0: to=<[email protected]>, relay=smtp-mx006.mac.com\[17.148.17.6]:25, delay=0.49, delays=0.09/0.01/0.15/0.25, dsn=2.5.0, status=sent (250 2.5.0 Ok, envelope id [email protected])
    postfix/qmgr\[65313]: 20B244AD5B0: removed
    I'm very much at a loss here. It's as if the act of logging out (or fast user switching to the Login Window) suspends some process that is required for my email to process. But .... why?
    Any ideas? Any additional information I can provide to help figure this out? Fwiw, I used to run Tiger Server (never tried Leopard Server) and never had this problem.
    Rob

    Looks to me like the anti-virus scanner, amavis. The clue is the line:
    postfix/smtp[69038]: 942814AD55B: to=<[email protected]>, relay=127.0.0.1\[127.0.0.1\]:10024, delay=0.25, delays=0.1/0.01/0/0.14, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as C611B4AD568)
    where the 10024 is the default port that Amavis runs on. Postfix is configured to pass mail through this port, and queues the mail until Amavis is available.
    My guess, therefore, is that Amavis is set to run under your account rather than under the system, which is why it only runs when you're logged in. Off hand I have no idea how you managed this and that makes it hard to work out how to fix it. I'd start by looking for org.amavis.amavisd.plist in /System/Library/LaunchDaemons, /Library/LaunchDaemons and ~/Library/LaunchDaemons (it should be in the former, but if its in the latter that could explain it.

  • My macbook 13 inch late 2007 model got soaked in wine I bought a pro to replace it , I want to use my hard drive on it as an external , I already purchased the case , now the motherboard I understand gets bad but not the hard drive , right?

    my macbook 13 inch late 2007 model got soaked in wine I bought a pro to replace it , I want to use my hard drive froom the old one on the macbook pro and use it as an external , I already purchased the case , now the motherboard I understand gets bad but not the hard drive , right? but everything else still is in there right. ? 
    I got my case from owc computing
    thye used a cloner last time I got the hard drive from them , but the apple had to be working. and now it's just not going to turn on wine is sticky forget about
    no worries I enjoyed it for 6 years could have gone longer I have all this extra gig ram memory, and a new digital drive for ith had broke
    all I want it my hard drive available at owc and make it a usb drive and acc3sss my stutt ? thansk any ideas and also on how I could sell or use the parts I can salvage,    and yay my new pro ix 17 inches silver sleek full ms office i life and i work. included 389 awesome price , no need for new this does awesome . rather than buying an optical drive for 200.00 I got a new computer to me and better for a lot less.          
    I am gratefful , just please help on the hard drive question as external ,
    thanks
    just didnt want to make this sound like a sob sitiuation and also inspire others what can be done.
    and I then will be able to upgrade to Snow Leopard and i life 2011.

    Well as I suspected I love OWC company I pulled out the mac hard drive , they offered me a Macdrive  free trial program to check your drive on PC Windows and yesSSSSSSSSSSSSSSSSSSSSSSSS it all there nothing lost
    woohooooo , thank you but nothing is dead, when you have faith , this was a prayer answered big time I wanted a pro so much and I get to use my 500  plust 250 plus 120 GB drives all of them
    ladies and gentlemen and I get to keep the 2 GB in from my macbook 13 inch and sell all the parts
    yipeee
    thanks for the support, now the case is Solved. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • I have CS5 and a d-600. I would like to use camera raw but not working. I downloaded CR 7.3 and still not working. Do I need to upgrade to CS6 ..or just throw it all out the window and get rid of my d-600 ?

    I have CS5 and a d-600. I would like to use camera raw but not working. I downloaded CR 7.3 and still not working. Do I need to upgrade to CS6 ..or just throw it all out the window and get rid of my d-600 ?

    it allows you to use your cr files, Adobe - Adobe Camera Raw and DNG Converter : For Windows
    Camera Raw: How to use Adobe DNG Converter - YouTube

  • Having difficulty -- via airplay -- w/ streaming sites from ipad2 to g2 apple tv -- get audio but not video -- what gives???

    having difficulty - via airplay --w/ streaming sites from ipad2 to g2 apple tv -- get audio but not video -- what gives???

    What site are you trying to watch?  I just tested 3.  The you tube app streams from the pad to apple tv fine, as long as the source video format is ok.  Checked a site called funny or die.com. Most of the videosmthere stream to apple tv fine.  A few have a different format, and do audio only.  Netflix does not stream at all, but you can get to netflix directly from apple tv.  Whether or not it streams is directly related to the format of the video.  Some do, some dont.

  • Data source was activated and replicated but not showing up in RSA7.

    Hello,
    Data source was activated and replicated but not showing up in RSA7.  At what point does the data source appear in the Delta Queue?
    Thanks

    Hi,
    for LO,LIS,generic,FI data sources, delta records come from delta queue.
    if u run the INIT in BW whether it may be success or not delta queue will be maintained in RSA7. and u can check the records in RSA7 or smq2.
    when the init request goes to R/3 then it will maintains delta queue in RSA7.
    assign points if it helps,
    thanks,
    pavan.

  • How do I get iPhoto but NOT iLife?

    How do I get iPhoto but NOT iLife?

    If you want iPhoto for Mac, click on this link: https://itunes.apple.com/ca/app/iphoto/id408981381?mt=12
    If you want iPhoto for iOS, click on this link: https://itunes.apple.com/ca/app/iphoto/id497786065?mt=8
    The Mac iPhoto is $15
    The iOS iPhoto is $5
    Hope This Helps!
    Mini Apple Genuis

  • Hi, I' ll be San Antonio from 8-10th of Oct and want to buy an iphone 5. According to forums there is no unlucked yet. Thus, can i get simlocked but not contracted phone from any store? and is that possible to use that phone in Turkey without any prob.

    Hi, I' ll be San Antonio from 8-10th of Oct and want to buy an iphone 5. According to forums there is no unlucked yet. Thus, can i get simlocked but not contracted phone from any store? and is that possible to use that phone in Turkey without any prob.

    If you purchase the phone at the full contract price and have no term left on your carrier contract, the carrier will unlock it for you. That's what I am doing with AT&T. I'll pay the full purchase price for the phone and since I don't have a contract with them, they will unlock it for you. It can be difficult to get it done since most of their customer service is very ill informed but I have had many discussions with them on their chat that I have records of them stating they will unlock any phone if you do not have an existing contract. It's the law.

  • I have just installed iTunes for the first time. When I run the application I get a "iTunes not working" message. Operating system Vista (32 bit). I have tried reinstalling with all firewalls off, but still no success. Have other people had this problem?

    I have just installed iTunes for the first time. When I run the application I get a "iTunes not working" message. Operating system Vista (32 bit). I have tried reinstalling with all firewalls off, but still no success. Have other people had this problem?

    Drrhythm2 wrote:
    What's the best solution for this? I
    Copy the entire /Music/iTunes/ folder from her old compouter to /Music/ in her account on this new computer.

  • [svn:fx-4.x] 15099: Setting truncateToFit to false so that chart labels would get scaled but not truncated if space is not enough

    Revision: 15099
    Revision: 15099
    Author:   [email protected]
    Date:     2010-03-29 07:00:06 -0700 (Mon, 29 Mar 2010)
    Log Message:
    Setting truncateToFit to false so that chart labels would get scaled but not truncated if space is not enough
    QE notes:
    Doc notes:
    Bugs: FLEXDMV-2359 (Axis labels are clipped in sdk 4.1, since label is used instead of UITextField)
    Reviewer:
    Tests run: checkintests
    Is noteworthy for integration:
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FLEXDMV-2359
    Modified Paths:
        flex/sdk/branches/4.x/frameworks/projects/datavisualization/src/mx/charts/AxisRenderer.as

    Welcome to the forum Oreckel!
    The best way to work with FCP's media files is to not overthink it. It's all done from the "Scratch Disk" settings. Just select a DRIVE for media captures and renders to go to. FCP handles the rest. It creates a folder called "Capture Scratch", another called "Renders" and a third called "Audio Renders". In each of these folders it creates a folder for each project file containing the media that is associated with that particular project, and it names these folders the same as your project files' names. Couldn't be easier.
    Autosave Vaults, Waveforms, and Thumbnails should be kept on your startup disk in your documents folder. You probably already have one there named "Final Cut Pro Documents" If it's there just select the Documents folder and FCP will put these three folders in the one named "Final Cut Pro Documents".
    Jerry

  • Page is working ok in chrome and IE but not working in firefox. jquery problem i guess

    http://184.170.251.149/raschet-shkafa-kupe
    this page is working correctly in chrome and IE but not working in firefox, i cant click and of the dropdown menus(ДСП, доличество дверей). it was working perfectly prior firefox 18. can you please fix the compatibility problem ?

    I was referring to the second page in my above post.
    I disabled JavaScript as a test after loading the page with JavaScript enabled and that worked.<br />
    I also get the selects to open if I right-click instead of left-click the select.<br />
    That way the select get selected (shows a focus ring) and after that left-clicking works as well .
    This assumes that JavaScript is monitoring the left-click, but that script no longer works properly.
    A good place to ask advice about web development is at the MozillaZine "Web Development/Standards Evangelism" forum.
    *http://forums.mozillazine.org/viewforum.php?f=25
    The helpers at that forum are more knowledgeable about web development issues.<br>
    You need to register at the MozillaZine forum site in order to post at that forum.

  • HT201269 one fine day, my i phone just hangup lost all contact detail. The screen only show a picture depicting cable connection to iTune. I have tried to restore iphone to factory setting but not working .  May i know how to proceed to recover lost conta

    one fine day yesterday, my i phone just hangup lost all contact detail. The screen only show a picture depicting cable connection to iTune. I have tried to restore iphone to factory setting but not working .  May i know how to proceed to recover lost contacts.

    I have taken it back to the Apple store genius bar, but they say they don't see anything wrong. Well unless you use it all day and experience the problems when they happen, you wont see anything wrong. But there are lots wrong with it. But this would be the same store as I purchased the phone. And they backed up my old Iphone 4, but were not able to get anything to load back onto my new phone. So, I lost pretty much everything. But over time, some of my contacts have started showing up, although i am still missing over 800 of them.

Maybe you are looking for

  • TS5376 iTunes will not open and errors

    I followed the instructions in the forum http://support.apple.com/kb/TS5376 but the error message I got remained and and no fix resulted.  Can anyone help?  The error message I get is, 'The procedure entry point ?fastFree@***@@YAXPAX@Z could not be l

  • If I go back to Lion from Mountain Lion, Can I go back to ML after?

    So, I got my 2012 Air with Lion, did a back up and upgraded to ML. I've had it since release and my laptop runs a LOT hotter now and the battery life is much worse. As I have an Android phone and not an iPhone, half the new feature in ML are made red

  • Pls Help-I am dieing

    Hello, In have an emac, 1.24ghz, 512rm, and 60bg hard drive. I got it for 10 bucks at a garage sale with keyboard and mouse. It has so much crap on it, I want to restore it to brand new. I have NO cd's and stuff to restore it. Is there a way i can? D

  • Can I get new logic board without serial number? Machine was refurb and so serial on base is wrong

    My MacBook is mid 2010 dual 2.4gz unibody white. I bought it refurbished from a company (not apple). It no longer turns on and showed no sign of degradation so I took it to the Genius Bar and they reckon its the logic board. Problem is that the base

  • Pages is up to date, yet can not open a document.

    I am working with the current version of pages, however a document I was just working on now will not open and says I need the current version of pages.  How can I fix this?!