FlexUnit4.1 B2 upgrade breaks CI system - flexUnit.cfg issues?

Folks,
We have a working CI system which is currently using binaries from FU4.0 development snapshots.  When we last checked the releases page, we saw that 4.0 stable was out, but so were 4.1 Beta 1 and 2.  Testers within the company were requesting 4.1 Beta 2, so I thought I would see if we could move our binaries directly to that level. I was able to try out the 4.1 B2 CI functionality on my Windows XP machine, after a few attempts... (I saw weird failures at first).  I had already installed Flash Player 10, and had made the file type assocation necessary for the Ant task to be able to invoke the player.  So, I figured that I could just replace the FU binaries to upgrade.  I did that, and my testbed went from working to broken. The failures seemed to point to the local trusted file not being available. I am not sure why that would have been a problem, but I kept trying different things hoping to get something to work.  I am not sure exactly how I got it working, but I recall copying the 4.1B2 binaries into place (replacing the older 4.0 dev snapshots), deleting the flexUnit.cfg file under C:\WINNT\system32\Macromed\Flash\FlashPlayerTrust, and rebooting the machine.
I thought the weird issues I had seen were a fluke.I now do not think that is true...
After getting 4.1 B2 to work successfully on my WinXP desktop, I thought I would try it out on one of the production CI servers, which runs Windows Server 2008. I shutdown the system, replaced the binaries, restarted the machine, and I am seeing a similar problem.
Here is what I am observing - can someone please confirm these findings and explain why this is happening and how can I fix it (the machine reboot did not work on Server 2008)?
The Ant task times out waiting for the results: "The following error occurred while executing this line: :  java.util.concurrent.ExecutionException: Socket timeout waiting for flexunit  report."
Apparently the local trust folder location where flexUnit.cfg is written has moved with 4.1 to a new location on the disk. It used to be here (WinXP):
    C:\WINNT\system32\Macromed\Flash\FlashPlayerTrust\
New location (WinXP):
     C:\Documents and Settings\<user>\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\
The locations on Win Server 2008 - old:
     C:\Windows\System32\Macromed\Flash\FlashPlayerTrust\
new:
     C:\Users\<user>\AppData\Roaming\Macromedia\Flash  Player\#Security\FlashPlayerTrust\
I surmised this from the errors provided in the process log, and from watching where the flexUnit.cfg file was written to disk.  On my WinXP machine, flexUnit.cfg eventually started to get written to the new location where the new 4.1 B2 binaries expect it.  However on Win 2008, flexUnit.cfg is no longer being written to either the old or new locations!  I watched both folders while the ant process ran, and neither was updated.  Here is a snippet of the output (with FU 4.1 B2 binaries). Note the FileNotFoundException:
FlexUnit player target: flash
Validating task  attributes ...
Generating default values ...
Using default working dir  [C:\DJTE\sas.commons.services.nls.collation_swc\d2flxcmn23\extracted\Source\Flex]
Using  the following settings for the test run:
FLEX_HOME:  [C:\iFABS_DE\dev\vert-d2flxcmn23\203300.32.0.20100711202037_d2flxcmn23]
haltonfailure:  [false]
headless: [false]
display: [99]
localTrusted: [true]
player:  [flash]
port: [1024]
swf:  [C:\DJTE\sas.commons.services.nls.collation_swc\d2flxcmn23\extracted\build\sas.commons.se rvices.nls.collation.tests.unit.swf]
timeout:  [1800000ms]
toDir:  [C:\DJTE\sas.commons.services.nls.collation_swc\d2flxcmn23\reports\xml]
Setting  up server process ...
Starting server ...
OS: [Windows]
Launching  player:
java.io.FileNotFoundException:  C:\Users\myuser\AppData\Roaming\Macromedia\Flash  Player\#Security\FlashPlayerTrust\flexUnit.cfg (The system cannot find the path  specified)
at java.io.FileOutputStream.open(Native  Method)
at  java.io.FileOutputStream.(FileOutputStream.java:179)
at java.io.FileWriter.(FileWriter.java:90)
at org.flexunit.ant.launcher.commands.player.TrustFile.write(Unknown  Source)
at  org.flexunit.ant.launcher.commands.player.TrustFile.add(Unknown  Source)
at  org.flexunit.ant.launcher.commands.player.FlashPlayerCommand.launch(Unknown  Source)
at  org.flexunit.ant.launcher.FlexUnitLauncher.runTests(Unknown  Source)
at  org.flexunit.ant.tasks.TestRun.launchTestSuite(Unknown Source)
at org.flexunit.ant.tasks.TestRun.run(Unknown  Source)
at  org.flexunit.ant.tasks.FlexUnitTask.execute(Unknown Source)
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:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:212)
at  groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:147)
at  groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:162)
at  groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
at  org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
Opening  server socket on port [1024].
at  org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
Waiting  for client connection ...
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at  com.sas.djte.library.FlexProcessor.runFlexTests(FlexProcessor.groovy:315)
at com.sas.djte.library.FlexProcessor$runFlexTests.call(Unknown  Source)
at  org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at  com.sas.djte.library.TestBuilder.smokeTest(TestBuilder.groovy:360)
at  com.sas.djte.library.TestBuilder.this$2$smokeTest(TestBuilder.groovy)
at  com.sas.djte.library.TestBuilder$this$2$smokeTest.callCurrent(Unknown  Source)
at  org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java: 44)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:1 43)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:1 51)
at  com.sas.djte.library.TestBuilder.runTest(TestBuilder.groovy:87)
at  com.sas.djte.library.TestBuilder.this$2$runTest(TestBuilder.groovy)
at  com.sas.djte.library.TestBuilder$this$2$runTest.callCurrent(Unknown  Source)
at  org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java: 44)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:1 43)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:1 51)
at  com.sas.djte.library.TestBuilder.build(TestBuilder.groovy:71)
at com.sas.djte.library.TestBuilder$build.call(Unknown  Source)
at  org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
at Default.run(Default.groovy:5)
at  org.codehaus.groovy.ant.Groovy.parseAndRunScript(Groovy.java:425)
at  org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:404)
at  org.codehaus.groovy.ant.Groovy.execute(Groovy.java:279)
at  org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown  Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
at  org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown  Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
at  org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown  Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  org.apache.tools.ant.Target.execute(Target.java:357)
at  org.apache.tools.ant.Target.performTasks(Target.java:385)
at  org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at  org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:3 8)
at  org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at  org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
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:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:212)
at  groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:147)
at  groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:162)
at  groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:64)
at  org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:45)
at  org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
at  org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:129)
at  embedded_script_in_C__Program_Files_DJTE_import_dot_macrodef.run(embedded_script_in_C__Pr ogram_Files_DJTE_import_dot_macrodef:18)
at  org.codehaus.groovy.ant.Groovy.parseAndRunScript(Groovy.java:425)
at  org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:404)
at  org.codehaus.groovy.ant.Groovy.execute(Groovy.java:279)
at  org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown  Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  org.apache.tools.ant.Target.execute(Target.java:357)
at  org.apache.tools.ant.Target.performTasks(Target.java:385)
at  org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at  org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:3 8)
at  org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at  org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:416)
at  org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
at  org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown  Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
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:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  net.sf.antcontrib.logic.TryCatchTask.execute(TryCatchTask.java:207)
at  org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown  Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
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:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  net.sf.antcontrib.logic.TryCatchTask.execute(TryCatchTask.java:207)
at  org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown  Source)
at  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at  org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at  org.apache.tools.ant.Target.execute(Target.java:357)
at  org.apache.tools.ant.Target.performTasks(Target.java:385)
at  org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
at  org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at  org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at  org.apache.tools.ant.Project.executeTargets(Project.java:1189)
at org.apache.tools.ant.Main.runBuild(Main.java:758)
at org.apache.tools.ant.Main.startAnt(Main.java:217)
at  org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at  org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Updated  local trust file at [C:\Users\myuser\AppData\Roaming\Macromedia\Flash  Player\#Security\FlashPlayerTrust\flexUnit.cfg], added  [C:\DJTE\sas.commons.services.nls.collation_swc\d2flxcmn23\extracted\build].
Executing  'rundll32' with  arguments:
'url.dll,FileProtocolHandler'
'C:\DJTE\sas.commons.services.nls.collation_swc\d2flxcmn23\extracted\build\sas.commons.ser vices.nls.collation.tests.unit.swf'
The  ' characters around the executable and arguments are
not part of the  command.
Stopping server ...
End of test data reached, sending  acknowledgement to player ...
Closing client connection ...
Closing server  on port [1024] ...

@Brian,
My apologies for mixing up the revision strings previously. It was a long day. :-)
I updated to flexunit 4.1.0-beta2, and my problems with the flexUnit.cfg file went away. Hurray!
Now I have another problem.
If I have the EITHER the CIListener or the FlexCoverListener added as listeners, my tests run to completion. If I have BOTH listeners configured, the flexunit runner hangs showing "Running tests..." and 0/100 progress. This happens whether or not I have the UIListener configured (do I need that any more? Looks like the flexunit player works regardless). This is via Ant from the command line in Cygwin.
Here's the flexunit ant task verbose output when it hangs:
[flexunit] Validating task attributes ...
[flexunit] Generating default values ...
[flexunit] Using default working dir [C:\work\ws\trunk\cpflex\build\ant]
[flexunit] Using the following settings for the test run:
[flexunit]     FLEX_HOME: [C:\Apps\flextools\flexsdk\4.0.0]
[flexunit]     haltonfailure: [false]
[flexunit]     headless: [false]
[flexunit]     display: [99]
[flexunit]     localTrusted: [true]
[flexunit]     player: [flash]
[flexunit]     port: [1024]
[flexunit]     swf: [C:\work\ws\trunk\cpflex\tgt\hpux\product\test\CMUnitTests.swf]
[flexunit]     timeout: [60000ms]
[flexunit]     toDir: [C:\work\ws\trunk\cpflex\tgt\hpux\product\test\report]
[flexunit] Setting up server process ...
[flexunit] Starting server ...
[flexunit] OS: [Windows]
[flexunit] Launching player:
[flexunit]
[flexunit] Opening server socket on port [1024].
[flexunit] Waiting for client connection ...
[flexunit] Executing 'rundll32' with arguments:
[flexunit] 'url.dll,FileProtocolHandler'
[flexunit] 'C:\work\ws\trunk\cpflex\tgt\hpux\product\test\CMUnitTests.swf'
[flexunit]
[flexunit] The ' characters around the executable and arguments are
[flexunit] not part of the command.
[flexunit]
[flexunit] Client connected.
[flexunit] Setting inbound buffer size to [262144] bytes.
[flexunit] Receiving data ...
[flexunit] Sending acknowledgement to player to start sending test data ...
[flexunit]
Sorry for being such a pest...

Similar Messages

  • While doing NW7.4 upgrade for BW system facing below issue diring Conversion Check

    WARNING: Restart logs of DB conversions found:
    /BIC/SZRESPLGRP CNVTTM QCM/BIC/SZRESPL XXX 20110705120603MOHAMMA P
    Remove all converter entries as described in the guide and repeat this phase.
    I can see this entry in se14 DB Objects--> terminated. BUT how to delete this entry?
    Appritiate for Fast reply :-)

    Please move this question to BW space, BI Platform is for SAP Business Objects products.

  • Zlib breaking my system

    Hi all!
    The zlib package is breaking my system every time I update it.
    So I downgraded and put zlib in my ignore packages list.
    The thing is..why would zlib break it?
    I'm using openbox and everything is bleeding edge here.
    There's nothing in the logs. But there is something not compatible with 1.2.3.7-2
    the package I have here installed and that works is the 1.2.3.4-4..
    Any ideas of how I could find the problem?
    Is a new version going to fix it or am I doomed with 1.2.3.4-4 forever? o_o

    Ok, sorry. I though I couldn't be more specific than that.
    After upgrading to the latest zlib, when I login and openbox session starts, it will load some things on my autostart.sh,
    such as the wallpaper, conky, and then it will just black out and go back to the login screen
    It's too fast to read any error message but I even took a picture once (:P) and this is what I got:
    X connection to :0.0 broken (explicit kill or server shutdown)
    And that's it, back to the login screen.
    I tried commenting everything in autostart to see if it's any application from there but the same thing occurred.

  • My iphone does not respond after upgrading the operating system

    upgrade the operating system to 7.0.2 and iphone 5 will not start, can you help please

    It reads as though you've managed to break your iPhone.  You should make an appointment with an Apple Genius to discuss.  If need be, Apple will sell you a refurbished handset for about $200 + tax.

  • Downgrading the kernel without breaking my system

    Hello,
    A few months ago, I was using a old (2011) version of the kernel, because of regressions in WiFi support and in sound quality. But when /lib became a symlink and the glibc update came ( http://www.archlinux.org/news/the-lib-d … a-symlink/ ), my system was broken, and I had to upgrade to a more recent version of the kernel using a LiveCD.
    So, is there a way to downgrade safely to an older version of the kernel without breaking my system?
    Thanks in advance.

    /lib is a symlink... what happens if you try to install the older kernel?
    Alternatively, re-build the package of an older kernel. (Though I doubt re-building is necessary, I offer it as a possibility.)

  • I have a macbook 4.1 with osx10.6.8 and just added memory (2gig) so I could sync my new Ipome and Ipad.  and Ipad. Now I'm told I need to upgrade my operating system. The apple store gave me conflicting instructions. Any suggestions? Thanks

    I have a macbook 4.1 with osx10.6.8 and just added memory (2gig) so I could sync my new IPhone and Ipad. Now I'm told at the apple store that I need to upgrade my operationg system. They said they couldn't help and gave me conflicting advice about what to do. Any ideas? Thanks you!

    There are three models of MacBook that comprise the 'macbook 4.1' category, and each of them a little different; however other than 'macbook 4.1' the other thing they have in common is they all are considered Early 2008. Two are white, one black, polycarbonate case, Core2Duo 2.1GHz, 2.4GHz white, 2.4GHz black.
    So if you can determine which one, if any of these, is the model build year and spec you have, that would be handy. Did you tell whoever you spoke to the serial number of your computer, so they'd know by looking up the specs to see what the supported maximum RAM upgrade capacity was, and other minimum requirements to make any upgrade to Mac OS X 10.6.8 at all?
    If you have the serial number you can do a lookup to 'indentify by serial number' online, and use that information to determine if the computer needs even more RAM to take it past the minimum for Snow Leopard 10.6.8 and then get it ready to upgrade (via paid download from App Store, Snow Leopard gets you that far) and see what the next supported OS X full upgrade would be for the hardware limitations on that old MacBook.
    If your MacBook IS a 4.1 build, the highest OS X it could run if it has the 2.4GHz cpu, is Lion 10.7.5. That would be an upgrade from the App store, available to OS X 10.6.8+ computers that access it online. And I kind of doubt how supported a newest iphone etc may be in lion.
    everymac.com has a fair amount of information across many years of Apple computing hardware...
    Here's the three MacBooks that share the 4.1 designation; first shipped with as much as 1GB RAM upgrade and the other two only a 2GB RAM*, (one white/one black color) according to this information...
    • MacBook "Core 2 Duo" 2.1 13" (White-08) 2.1 GHz Core 2 Duo (T8100)   
    • MacBook "Core 2 Duo" 2.4 13" (White-08) 2.4 GHz Core 2 Duo (T8300)  
    • MacBook "Core 2 Duo" 2.4 13" (Black-08) 2.4 GHz Core 2 Duo (T8300)
    ...as seen here: http://www.everymac.com/systems/apple/macbook/index-macbook.html
    *But according to MacTracker (free: download database) http://mactracker.ca
    these MacBooks can use more RAM in aftermarket specs as much as:
    Maximum Memory
    6.0 GB (Actual) 4.0 GB (Apple)
    Memory Slots
    2 - 200-pin PC2-5300 (667MHz) DDR2 SO-DIMM
    To get more information use a service such as this...
    •identify by serial number:
    http://www.powerbookmedic.com/identify-mac-serial.php
    The Apple? store or whoever you talked, to may have been as accurate as they could be without further research. Could be you may have a newer or older MacBook, which would change whatever later OS X it could run past 10.6.8. And to go past Snow Leopard, you need to download the last bits for 10.6.x to be able to go and get any later upgrade. The ones that may let a newest iphone or ipad work with it, are past SL10.6.8
    Anyway, as you further verify the model build year and configuration specifications, report back.
    Good luck & happy computing!

  • I am using a mac mini 2011 an 3gs i phone 2010 macbook white 2008 and a new 2013 apple tv box. When i check info on the cloud I get 'upgrade your operating system to the latest. My question is is it possible to use the icloud system without an upgrade

    I am using a mac mini 2011 an 3gs i phone 2010 macbook white 2008 and a new 2013 apple tv box. When i check info on the cloud I get 'upgrade your operating system to the latest. My question is is it possible to use the icloud system without an upgrade

    iCloud requires OS X 10.7.2.

  • HI, I recently upgraded my operating system IOS 5.0.1 on an iphone 3gs. MY question is, how do I get the text messaging preview to just pop up so that I can see the name only when the lock screen is on? The conventional ways of doing this aren't working

    HI, I recently upgraded my operating system IOS 5.0.1 on an iphone 3gs. My question is, how do I get the text messaging preview to just pop up so that I can see the name only when the lock screen is on? The conventional ways of doing this, such as using turning off the SMS preview under the "passcode lock", well that option no longer exists, or if it does, I'm somehow missing it.
    When I go to the "messages" setting under settings on my phone, I still don't see an option of turning it off.
    If I can just get the name of the person sending the message, as I had it before, I'd be happy.
    Help!

    That option still exists in Settings > Notifications > Messages > Show Prview (OFF) and View in Lock Screen (ON). Here's how to configure your Notifications and Notification Center for iOS 5: http://iphone-and-i.blogspot.com/2012/01/how-to-customize-notification-center-in .html

  • Can anyone offer some advice i am looking to upgrade the OS system on one of my macbook pro's, currently running os10.4.11, I would like to upgrade to OS10.5? how would I go about this, and is there a cost, for what is an old operating system now?

    Can anyone offer some advice i am looking to upgrade the OS system on one of my macbook pro's, currently running os10.4.11, I would like to upgrade to OS10.5? how would I go about this, and is there a cost, for what is an old operating system now?

    Since your Mac probably came with 10.4, there is no longer a way to get 10.5 Leopard install media. IF it has the requirements, you may be able to upgrade to 10.6 Snow Leopard by buying the boxed install media at the Apple Store for $30.
    System requirements are found here: http://support.apple.com/kb/SP575
    General support can be found here: http://www.apple.com/support/snowleopard/

  • How do I upgrade my operating system from 10.1.1 to 10.5.8?

    How do I upgrade my operating system frin 10.1.1. to 10.5.8?

    kadamdog wrote:
    How do I upgrade my operating system frin 10.1.1. to 10.5.8?
    You can't. Nothing that runs under v10.1.1 can run 10.5.8.
    No MacBook Pro can run under v10.1.1.
    So something in your post is wrong.

  • I have Garageband version 4.1.2 (248.7) installed on my early 2008 IMAC Version 10.5.8. I have never upgraded but have a LOT of projects. If I upgrade my operating system to the next level (10.6?), will my GB version still work? Do I need to upgrade GB?

    I have Garageband version 4.1.2 (248.7) installed on my early 2008 IMAC 10.5.8. I have never upgraded. If I upgrade my operating system to the next level (10.6?) will my GB version still work? I have a LOT of projects involved and hope they will transfer. Can I (and should I) upgrade GB at the same time and how far should I go with that without causing a problem with my projects? What would I gain if I upgrade GB? Thanks!

    Nancyfromeasttexas wrote:
    I have Garageband version 4.1.2 (248.7) [...] If I upgrade my operating system to the next level (10.6?) will my GB version still work?
    my copy of 4.1.2 appears to work under 10.6.8, though i have not done extensive tests
    Nancyfromeasttexas wrote:
    I have a LOT of projects involved and hope they will transfer.
    they should
    Nancyfromeasttexas wrote:
    Can I (and should I) upgrade GB at the same time
    sure
    Nancyfromeasttexas wrote:
    (and should I) upgrade GB at the same time
    v4 is pretty lonh in the tooth now, and GB only costs $15, so I'd think it's a good idea
    Nancyfromeasttexas wrote:
    how far should I go with that without causing a problem with my projects?
    the only version you can buy new is v6,a nd it should open older projects without issue ... however you could keep 4 around:
    http://www.bulletsandbones.com/GB/GBFAQ.html#installnewkeepold
    (Let the page FULLY load. The link to your answer is at the top of your screen)
    Nancyfromeasttexas wrote:
    What would I gain if I upgrade GB?
    v5:
    http://www.bulletsandbones.com/GB/GBFAQ.html#whatsnew09
    (Let the page FULLY load. The link to your answer is at the top of your screen)
    v6:
    http://www.bulletsandbones.com/GB/GBFAQ.html#whatsnew11
    (Let the page FULLY load. The link to your answer is at the top of your screen)

  • I have mac os x 10.6.8 and I want to upgrade my operating system

    How do I upgrade my operating system.

    First, which OS do you want to upgrade to?
    Here are some requirements for the OS X versions after Snow Leopard. See if your MBP qualifies for any of these.
    OS X Lion 10.7.5
    OS X Mountain Lion 10.8.5
    OS X Mavericks 10.9.1
    Mavericks is free. OS X Lion and Mountain Lion would need to be purchased and you would have to call Apple Sales (800-MY-APPLE  USA) to purchase a redemption code; then redeem it at the App Store.

  • I just upgraded my operating system on my MacBook Air and now my laptop won't detect my Toshiba 1T external hard drive

    I just upgraded my operating system on my MacBook Air and now my laptop won't detect my Toshiba 1T external hard drive, how to solve this problem?

    Try some of the troubleshooting steps outlined below:
    Troubleshooting an external hard drive
    > Unplug the hard drive, wait a few seconds, and then plug it back in
    > Restart the computer
    > Unplug any other peripherals from the computer
    > Plug it into a different USB port
    If none of those steps work, see if it is recognized in Disk Utility.
    Checking a disk with Disk Utility
    To check a disk using Disk Utility, launch the Disk Utility application in any of the following ways:
    > Type the first few letters of its name into Spotlight. Select it from the results.
    > Go Launchpad > Utilities > Disk Utility
    > Go Applications > Utilities > Disk Utility
    Once Disk Utility is opened, check to see if your external HD appears on the sidebar. If it doesn't appear at first, try the troubleshooting steps above again while leaving Disk Utility open, each time checking to see if the external HD appears.
    Austin

  • Itunes 7.5 upgrade: possible on system 10.4.3?

    Hi all,
    I just tried buying tunes from the itunes shop (something I have done for a couple of years now), the track stated I needed to upgrade to the next version of itunes (7.5), so I went to the mac site, downloaded it, read the operating requirements which state:
    "Mac OS X 10.3.9 or later or Mac OS X 10.4.7 or later required for iTunes"
    So, I downloaded and then installed the software...Then when I opened it for the first time it states that to run iTunes I need to upgrade my whole operating system to 10.4.7 or higher...(refere to the statement on the apple site, it says 10.3.9 or higher. Ans as I am already on 10.4.3 then I should be fine.
    I am now in a situation where I cannot upgrade the operating system as other software is know not to run on higher versions and I no longer have itunes at all!
    I have the original itunes which was running on the iLife 06 discs, but these will not allow an installation of iTunes as the system recognises that a newer version is already present on the hard drive.
    Phew, Thanks to anyone who has read this much...any ieas on a solution??

    If you have an external disc, create a new partition and install 10.4.3 on that along with the "offending" software.
    Update your internal drive to 10.4.11.
    You can boot off the external when you need to run that specific software.
    What are you running that needs 10.4.3?

  • I have intel mac  10.411, want to access iTunes, won't let me unless upgrade tp itunes 10, but it needs OSX 10.5. I just want to download some music, not upgrade my operating system. It's not THAT old. Ideas?

    I have intel mac  10.411, want to access iTunes, won't let me unless upgrade tp itunes 10, but it needs OSX 10.5. I just want to download some music, not upgrade my operating system. It's not THAT old. Ideas?

    As long as you don't need all the bells and whistles of the iTunes Store such as Ping, and don't need to sync an iOS device running iOS 4.x, then iTunes 9.2.1 should work for you. It should be available via Software Update, but if not, you can still get it here:
    http://support.apple.com/kb/DL1056
    but it would be best to upgrade your Mac to Mac OS X 10.5 or 10.6, since it's probable that eventually the iTunes Store will no longer support iTunes 9.x.
    Regards.
    P.S. Mac OS X 10.4 was discontinued three and a half years ago, so yes, it's getting rather long in the tooth. Cheers.

Maybe you are looking for

  • Weblogic Domain not getting created in SOA Suite 11g R2

    I have installed the components of SOA Suite 11g R2 (11.1.1.3) on a single Windows XP SP3 machine (32 bit) following recommended procedures. I tried to configure Weblogic server using Domain Configuration utility. After navigating hrough the wizard,

  • Game does not start after installing on mac pro

    Game does not start after new install on mac pro ?

  • Filters on columns

    Hello, I have the following problem: For example: When you have a time dimension and a product dimension and a fact table with quantity sold. Now I want to build this report: 1st column: all products 2nd column: quantity sold (year || month = prompte

  • Hp pavilion dv6-7020us speakers stopped working

    My speakers stopped working at some point but I don't recall any programs or updates that may have caused this. I have uninstalled everything that I know was recently installed. I have run a driver update for the items in device manager pertaining to

  • How can i rename a jar file using only java code

    i have tried everything i can think of to accomplish this but nothing works.