Paradigm Shift: the WDP Model & the Power to Bind

As a developer coming from an OO/java background, I recently started to study and use the Java Web Dynpro framework for creating enterprise portal applications.
Up to this point, I've developped 2 or 3 WDP projects - and in so doing, I've tried to reconciliate my java-influenced development methods with the SAP way of doing things. I'd say for the most part it was rather painless. I did, however, find a serious problem as far as I'm concerned in the way SAP has promoted the use of the java bean model importer.
<a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/u/251697223">david Beisert</a> created this tool and presented it to the SDN community in 2004 in his <a href="/people/david.beisert/blog/2004/10/26/webdynpro-importing-java-classes-as-model The same year (don't know if it was before or after), SAP published '<a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1f5f3366-0401-0010-d6b0-e85a49e93a5c">Using EJBs in Web Dynpro Applications</a>'. Both of these works presented simplified examples of invoking remote functions on EJB backends (an add() function in the case of David Beisert's example, and a calculateBonus() function in the case of the SAP publication). Accordingly, they both recommended the use of the Command Bean pattern as an implementation strategy for their respective examples. Which I don't totally disagree with, in these particular circumstances. A simple execute() method is perfectly suitable if one needs to EXECUTE a remote function call - whether it be a calculate() method invoked on a EJB Session Bean or an RFC call made to some remote ABAP system.
Problem is, not everything in life is a function call ! To me, it makes very little sense to model everything as a command if it doesn't match your business model. The needs of your application should dictate the architecture of your model and not the other way around.
This unjustifiable fixation on the Command Bean pattern is probably to blame for the fact that very little up to this point seems to have been written on the subject of the power of the binding mecanism as a most powerful tool in the arsenal of the Web Dynpro developer.
What's this ?
Binding can make it possible to abstract away most of the nitty gritty context node navigation and manipulation logic and replace it with more intuitive and more developer-friendly model manipulation logic.
There was a time when programs that needed persistence were peppered with database calls and resultset manipulation logic. Hardly anyone codes like that anymore.. and with good reason. The abstraction power of Object Oriented technologies have made it possible to devise human friendly models that make it possible for developers to concentrate on business logic, and not have to waste time dealing with the low-level idiosyncrasies of database programming. Whether it be EJBs, JDO, Hibernate... whatever the flavour... most serious projects today utilize some sort of persistence framework and have little place for hand-coding database access logic.
I feel that the WD javabean model offers the same kind of abstraction possibilities to the Web Dynpro developer. If you see to it that your WD Context and javabean model(s) mirror each other adequately, the power of binding will make it possible for you to implement most of your processing directly on the model - while behind the scenes, your context and UI Elements stay magically synchronized with your user's actions:
+-------------+        +-------------------+         +--------------+        +------------+
|    Model    |<-bound-| Component Context |<-mapped-| View Context |<-bound-| UI Element |
+-------------+        +-------------------+         +--------------+        +------------+
                       o Context Root                o Context Root
                       |                             |
ShoppingCartBean <---- +-o ShoppingCart Node <------ +-o ShoppingCart Node
{                        |                             |
  Collection items <---- +-o CartItems Node <--------- +-o CartItems Node <-- ItemsTable
  {                        |                             |
    String code; <-------- +- Code <-------------------- +- Code <----------- CodeTextView
    String descrip; <----- +- Description <------------- +- Description <---- DescTextView
Let's examine an example of this concept. I propose a simple but illustrative example consisting of a shopping cart application that presents the user with a collection of catalog items, and a shopping cart in which catalog items may arbitrarily be added and/or removed.
The Component and View contexts will be structured as follows:
   o Context Root
   |
   +--o ProductCatalog       (cardinality=1..1, singleton=true)
   |  |
   |  +--o CatalogItems      (cardinality=0..n, singleton=true)
   |     |
   |     +-- Code
   |     +-- Description
   |
   +--o ShoppingCart         (cardinality=1..1, singleton=true)
      |
      +--o ShoppingCartItems (cardinality=0..n, singleton=true)
         |
         +-- Code
         +-- Description
Let's examine how a conventional Command Bean implementation of this component could be coded. Later on, I'll present a more object-oriented model-based approach. We can then compare the differences.
public class ProductCatalogCommandBean
   // collection of catalog items
   Collection items = new ArrayList();
   public void execute_getItems()
      // initialize catalog items collection
      items = new ProductCatalogBusinessDelegate().getItems();
This command bean will serve as a model to which the ProductCatalog node will be bound. This happens in the supply function for that node in the component controller:
public supplyProductCatalog(IProductCatalogNode node, ...)
   // create model
   model = new ProductCatalogCommandBean();
   // load items collection
   model.execute_getItems();
   // bind node to model
   node.bind(model);
No supply function is needed for the ShoppingCart node, since it is empty in its initial state. Its contents will only change based on the user adding to or removing items from the cart. These operations are implemented by the following two event handlers in the view controller:
public void onActionAddItemsToCart()
   // loop through catalog items
   for (int i = 0; i < wdContext.nodeCatalogItems().size(); i++)
      // current catalog item selected ?
      if (wdContext.nodeCatalogItems().isMultiSelected(i))
         // get current selected catalog item
         ICatalogItemsElement catalogItem = wdContext.nodeCatalogItems().getElementAt(i);
         // create new element for ShoppingCartItem node
         IShoppingCartItemsElement cartItem = wdContext.createShoppingCartItemsElement();
         // initialize cart item with catalog item
         cartItem.setCode       (catalogItem.getCode());
         cartItem.setDescription(catalogItem.getDescription());
         // add item to shopping cart
         wdContext.nodeShoppingCartItems().addElement(cartItem);
public void onActionRemoveItemsFromCart()
   // loop through cart items
   for (int i = 0; i < wdContext.nodeShoppingCartItems().size();)
      // current shopping cart item selected ?
      if (wdContext.nodeShoppingCartItems().isMultiSelected(i))
         // get current selected item
         IShoppingCartItemsElement item = wdContext.nodeShoppingCartItems().getElementAt(i);
         // remove item from collection
         wdContext.nodeShoppingCartItems().removeElement(item);
      else
         // process next element
         i++;
From what I understand, I believe this is the typical way SAP recommends using Command Beans as a model in order to implement this type of simple component.
Let's see how the two same event handlers could be written with a more comprehensive object model at its disposal. One whose role is not limited to data access, but also capable of adequately presenting and manipulating the data that it encapsulates. (The actual code for these model beans will follow)
// I like to declare shortcut aliases for convenience...
private ProductCatalogBean catalog;
private ShoppingCartBean   cart;
// and initialize them in the wdDoInit() method...
public wdDoInit(...)
   if (firstTime)
      catalog = wdContext.currentNodeProductCatalog().modelObject();
      cart    = wdContext.currentNodeShoppingCart  ().modelObject();
Now the code for the event handlers:
public void onActionAddItemsToCart()
   // add selected catalog items to shopping cart items collection
   cart.addItems(catalog.getSelectedItems());
public void onActionRemoveItemsFromCart()
   // remove selected shopping cart items from their collection
   cart.removeItems(cart.getSelectedItems());
I feel these two lines of code are cleaner and easier to maintain than the two previous context-manipulation-ridden versions that accompany the command bean version.
Here's where the models are bound to their respective context nodes, in the Component Controller.
public supplyProductCatalogNode(IProductCatalogNode node, ...)
   node.bind(new ProductCatalogBean(wdContext.getContext()));
public supplyShoppingCartNode(IShoppingCartNode node, ...)
   node.bind(new ShoppingCartBean(wdContext.getContext()));
Notice that a context is provided in the constructors of both models (a generic context of type IWDContext). We saw earlier that our model needs to be able to respond to such requests as: catalog.getSelectedItem(). The user doesn't interact directly with the model, but with the Web Dynpro UI Elements. They in turn update the context... which is where our model will fetch the information it requires to do its job.
Also note that a model is provided for the shopping cart here, even though it has no need to access or execute anything on the back-end. Again, the model here is not being used as a command bean, but rather as a classic object model. We simply take advantage of the power of binding to make ourselves a clean and simple little helper that will update for us all the relevant context structures behind the scenes when we tell it to.
Here are the ShoppingCartBean and ProductCatalogBean classes (I've omitted a few getter/setter methods in order to reduce unnecessary clutter):
public class ShoppingCartBean
   Collection items = new ArrayList();
   IWDNode    itemsNode;
   public ShoppingCartBean(IWDContext context)
      // initialize shortcut alias for ShoppingCartItems node
      itemsNode = context.getRootNode()
                         .getChildNode("ShoppingCart", 0)
                         .getChildNode("ShoppingCartItems", 0);
   public void addItems(Collection items)
      this.items.addAll(items);
   public void removeItems(Collection items)
      this.items.removeAll(items);
   public Collection getSelectedItems()
      return ItemDTO.getSelectedItems(itemsNode);
public class ProductCatalogBean
   Collection items;
   IWDNode    itemsNode;
   public ProductCatalogBean(IWDContext context)
      // fetch catalog content from back-end
      items = new ProductCatalogBusinessDelegate().getItems();
      // initialize shortcut alias for CatalogItems node
      itemsNode = context.getRootNode()
                         .getChildNode("ProductCatalog", 0)
                         .getChildNode("CatalogItems", 0);
   public Collection getSelectedItems()
      return ItemDTO.getSelectedItems(itemsNode);
Notice that both classes delegate their getSelectedItems() implementation to a common version that's been placed in the ItemDTO class. It seems like a good place to put this type generic ItemDTO-related utility.
This DTO class could also have been used by the Command Bean version of the event handlers.. would reduce somewhat the number of loops. At any rate, the ItemDTO class shouldn't be viewed as an "overhead" to the model-based version, since it usually will have been created in the J2EE layer,for the marshalling of EJB data (see <a href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html">Data Transfer Object Pattern</a>). We just take advantage of what's there, and extend it to our benefit for packaging some common ItemDTO-related code we require.
// DTO made available by the EJB layer
import com.mycompany.shoppingcart.dto.ItemDTO;
public class ItemDTO extends com.mycompany.shoppingcart.dto.ItemDTO
   String code;
   String description;
   public ItemDTO()
   public ItemDTO(String code, String description)
      this.code = code;
      this.description = description;
   // returns ItemDTOs collection of currently selected node elements
   public static Collection getSelectedItems(IWDNode node)
      // create collection to be returned
      Collection selectedItems = new ArrayList();
      // loop through item node elements
      for (i = 0; i < node.size(); i++)
         // current item element selected ?
         if (node.isMultiSelected(i))
             // fetch selected item
             IWDNodeElement item = node.getElementAt(i);
             // transform item node element into ItemDTO
             ItemDTO itemDTO = new ItemDTO(item.getAttributeAsText("Code"),
                                           item.getAttributeAsText("Description"));
             // add selected item to the selectedItems collection
             selectedItems.add(itemDTO);
      return selectedItems;
Notice that the getSelectedItem() method is the only place in our model where context node navigation and manipulation actually takes place. It's unavoidable here, given that we need to query these structures in order to correctly react to user actions. But where possible, the business logic - like adding items and removing items from the cart - has been implemented by standard java constructs instead of by manipulating context nodes and attributes.
To me, using a java bean model as an abstraction for the Context is much like using EJBs as abstractions of database tables and columns:
                     abstracts away
           EJB model --------------> database tables & columns
                     abstracts away
  WDP javabean model --------------> context  nodes  & attributes
Except that a javabean model (residing in the same JVM) is much more lightweight and easy to code an maintain than an EJB...
Before concluding, it might be worth pointing out that this alternative vision of the Web Dynpro Model in no way limits the possibility of implementing a Command Bean - if that happens to suit your business needs. You will of course always be able to implement an execute() method in your WDP Model if and when you feel the need to do so. Except that now, by breaking free of the mandatory Command Bean directive, you are allowed the freedom to ditch the execute() method if you don't need such a thing... and instead, replace it with a few well-chosen operations like getItems(), addItems(), removeItems(), getSelectedItems()... which, as we've just seen can add significant value to the javabean model made available to your WDP component.
Comments would be appreciated on this issue (if anyone has had the time/courage/patience to read this far...;). Am I alone here intrigued by the potential of this (up until now) scarcely mentionned design strategy ?
Romeo Guastaferri

Hi Romeo,
thanks for sharing this with the community. I am little bit surprised that the command pattern was understood as the only way on how to use the Javabean model in conjunction with EJBs. The command pattern blog of mine was just a very simplified example of how a functional call can be translated to a Java Bean model. Actually it was to show how the paradigm of a model works. I personally use a similar approach to yours. It seldomly makes sense to map an EJB method one to one to a model, but the javabean model must be driven by the Userinterface and represents a bridge between the business service layer and the ui. I personally even think that often it does not make sense to map RFC function like they are to the Web Dynpro Context. Most often you end up writing ZBAPIs that return structures like they are used in the UI. But if you use a java bean model as a layer in between your service layer, you are more flexible in evolving the application. Anyways design patterns for the java bean model need to be discussed more on SDN as they really add very valuable possibilities you would never have when working with value nodes alone. With the Javabean model we are back in the real OO world where things like inheritance work, things that are really not too well supported by the native WD features. I encapsulate every context of mine as javabeans. This has nothing to do with EJBs (which I am personally not a fan of) but only with the fact that I want to work with the power of the OO world.
rgds
David

Similar Messages

  • I have a Mac G4 double mirrored model and everytime I shut it off it will not go on when I hit the power off button. However, if I unplug and plug in the power cord it boots fine and everything is OK. The PMU and logic board have been reset. Any ideas?

    I have a Power Mac G4 double mirrored model and everytime I shut it off it will not go on when I hit the power on/off button again. However, if I unplug and plug in the power cord it boots fine and everything is OK. The PMU and logic board have been reset. Sometimes my Mac goes on just by pressing the power on button but most times I have to pull the power cord and put it back in. Any ideas or help out there for this? Could it be a failing power supply? Apple Care says that this model is obsolete so there is no help from there. John
    <E-mail Edited by Host>

    Hi John,
    That's often a sign of a bsad Capacitor in the Power Supply, but...
    Might be time to replace the PRAM Battery, 4 years is close to their lifespan, far less if ever without AC power, & can cause strange startup problems...
    http://eshop.macsales.com/item/Newer%20Technology/BAA36VPRAM/ 

  • Pioneer model DVR-111 BK is compatible inside the Power Mac G4

    Hi,
    currently I am working with Power Mac G4 (dual processor) and Mac OS X v10.3.3 as operating system. I would like to know if the DVD writer Pioneer model DVR-111 BK is compatible inside the Power Mac G4.
    I wait for your kind answer and best regards.
    Manuele Bossolasco
    Power Mac G4 (dual processor)   Mac OS X (10.3.3)  

    Hi, Manuele, and welcome to the Discussions!
    The DVR-111 is a highly-compatible drive. Like with most non-Apple supplied burners, to enable burn support and use the burn capabilties of Apple's iLife applications using OS X 10.3.x, you'll need to downoad and install Patchburn 3.
    Gary
    1GHz DP G4 Quicksilver 2002, 400MHz B&W rev.2 G3, Mac SE30   Mac OS X (10.4.5)   5G iPod, Epson 2200 & R300 & LW Select 360 Printers, Epson 3200 Scanner

  • TS1367 I have an early model Macbook Air 1.6ghz duo core.  The unit worked until the battery went bad.  It will not come on with the power plug inserted.  Question is, do you have to have a battery installed for this laptop to come on??

    I have an early model Macbook Air. 1.6ghz duo core.  The unit worked fine until the battery went bad!  Now I tried using just the Power Brick, but it will not do anything.  Question is, do I have to have a battery installed in this unit to make it operate?   Please help!!!!

    Clicked enter too early
    Read this:
    http://www.apple.com/batteries/replacements.html

  • Yesterday for the first time i turned on my macpro 2011 model and i got a crazy gray screen with lines all over it ,so i held down the power button and turn off then restarted and all was ok could someone help me with this,what caused this shut down. werd

    yesterday for the first time i turned on my macpro 2011 model and i got a crazy gray screen with lines all over it ,so i held down the power button and turn off then restarted and all was ok could someone help me with this,what caused this shut down. werd

    Are the lines like psychedelic herringbone?  If yes, I had that happen once, it was something serious, like the
    Logic board. The good news is that it was fixed without any loss of data on the hard drive. Take it in to have Apple look at it ASAP.  I took it to TekServe at the time, they are very nice about preserving your data and user library when possible.
    Good luck and don't panic.

  • After a few minutes on safari it freezes everything i can't even force quit i have to shut off by holding the power button down please help me with this. thanks

    everything freezes i can't even force quit i have to shut off by holding the power button down please help me with this. thanks

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
    Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
    The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of the test.

  • I recently bought mbp retina haswell 13. When i use it today suddenly my display went black....i dnt have any idea i try to press the power button then it gave beep sound. Then i press it for few seconds then it shutdown.plz help anyone

    I recently bought mbp retina haswell 13. When i use it today suddenly my display went black....i dnt have any idea i try to press the power button then it gave beep sound. Then i press it for few seconds then it shutdown. I try to turn on again same result...plz anyone have solution for this ...help me

    See Ogelthorpe's link:
    Note: Portable computers that have a battery you should not remove on your own include MacBook Pro (Early 2009) and later, all models of MacBook Air, and MacBook (Late 2009).
    Shut down the computer.
    Plug in the MagSafe power adapter to a power source, connecting it to the Mac if its not already connected.
    On the built-in keyboard, press the (left side) Shift-Control-Option keys and the power button at the same time.
    Release all the keys and the power button at the same time.
    Press the power button to turn on the computer. 
    Note: The LED on the MagSafe power adapter may change states or temporarily turn off when you reset the SMC.

  • I had an Intel-iMac fried by lightening. UPS, surge protectors but it happened as I was reaching to unplug.  Cold now.  Could it just be the power supply?  Can I replace that myself?

    This is the full question since I couldn't get it all in the box. 
    I have some complex questions regarding an iMac, a Time-Machine backup, and iTunes on an iPod.
    I live about halfway up an extinct volcano about 12 miles north of San Jose Costa Rica.  Some months ago, we had a thunderstorm and as I reached to unplug my computers lightening struck about 50 meters from my house.  I had an iMac with a 3-Tb external backup drive, a PC laptop and a laser printer on the same power strip.  There was a definite surge and the light brighten and then power was lost for a few minutes.
    When power was restored, the PC and the laser printer seemed to work fine but the iMac was cold.
    First questions:  Is is possible that the power supply was fried and not other essential parts?  Would it be worthwhile to replace the power supply?  Can I, with limited experience and tools do it or need I take it to a technician?  My concern is that if the hard-drive is good, there is personal information on it that I don't want to risk.
    Next question:  Do I need to replace the hard-drive before taking it for service?  How hard is that, can I do it? I have seen videos of the drive replacement on-line.
    Those are my iMac questions, now the questions about backup restoration.
    If there is a saving grace with this it is that the Time-Machine backup seems fine although I have only accessed the data through Finder.  I replaced the iMac with a Macbook Air with significantly less mass storage and I can't just move files to the Macbook.  My problem is that I have an iTunes library of some 10,000 songs on the backup and until recently on a 160 Gb iPod which was old and it crashed.  I have replaced the iPod but have not tried to restore the iTunes library to it because of my confusion about how to do that.  Can anyone tell me how I might do that or give me any insight into the process?
    Thanks for any help you can give.

    Is is possible that the power supply was fried and not other essential parts?  Would it be worthwhile to replace the power supply?  Can I, with limited experience and tools do it or need I take it to a technician?  My concern is that if the hard-drive is good, there is personal information on it that I don't want to risk
    Quite possible, but working on iMacs is not easy, & PSU might be prohibitive.
    Hopefully the Drive might have info on it, but even pulling that out can be a chore.
    If you don't know the model, find the Serial# & use it on one of these sites, but don't post the Serial# here...
    http://www.chipmunk.nl/klantenservice/applemodel.html
    http://www.appleserialnumberinfo.com/Desktop/index.php
    How to find the serial number of your Apple hardware product...
    http://support.apple.com/kb/HT1349
    I have replaced the iPod but have not tried to restore the iTunes library to it because of my confusion about how to do that.  Can anyone tell me how I might do that or give me any insight into the process?
    I'd get an external drive & restore the whole works to it, then boot from the External drive.

  • I have frequent instances of my Macbook Pro beeping 3 times and then I have to forcefully shut it down by pressing the power button. What is this all about? Please help. Thank you.

    I have frequent instances of my Macbook Pro beeping 3 times and then I have to forcefully shut it down by pressing the power button. What is this all about? Please help. Thank you.
    I saw this report being sent to Apple:
    Interval Since Last Panic Report:  581719 sec
    Panics Since Last Report:          10
    Anonymous UUID: F4CF708D-D85C-4EC5-8047-4FC22C6B03AF
    Fri Mar  7 13:00:14 2014
    panic(cpu 0 caller 0xffffff80002d1208): Kernel trap at 0xffffff800020c590, type 14=page fault, registers:
    CR0: 0x0000000080010033, CR2: 0x0000000000000000, CR3: 0x0000000007541000, CR4: 0x0000000000040660
    RAX: 0xffffff8000000000, RBX: 0xffffff800d35a870, RCX: 0xffffff800cf55cd8, RDX: 0xffffff80008a8fcc
    RSP: 0xffffff805e5f3d60, RBP: 0xffffff805e5f3da0, RSI: 0x000000001dcd6500, RDI: 0xffffff800d168778
    R8: 0x0000000000000001, R9: 0xffffff805e5f3e88, R10: 0x0000000000000011, R11: 0x0000000000000000
    R12: 0x0000000000000000, R13: 0xffffff800d168770, R14: 0xffffff800d168778, R15: 0x0000000000000000
    RFL: 0x0000000000010082, RIP: 0xffffff800020c590, CS:  0x0000000000000008, SS:  0x0000000000000010
    Error code: 0x0000000000000000
    Backtrace (CPU 0), Frame : Return Address
    0xffffff805e5f3a00 : 0xffffff8000204d15
    0xffffff805e5f3b00 : 0xffffff80002d1208
    0xffffff805e5f3c50 :
    Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i5, 2.3 GHz, 4 GB, SMC 1.68f99
    Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
    Memory Module: global_name
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 5.100.198.104.5)
    Bluetooth: Version 2.4.5f3, 2 service, 12 devices, 1 incoming serial ports
    Serial ATA Device: Hitachi HTS545032B9A302, 298.09 GB
    Serial ATA Device: OPTIARC DVD RW AD-5970H
    USB Device: FaceTime HD Camera (Built-in), 0x05ac  (Apple Inc.), 0x8509, 0xfa200000 / 3
    USB Device: Hub, 0x0424 (SMSC), 0x2513, 0xfa100000 / 2
    USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 5
    USB Device: Bluetooth USB Host Controller, 0x05ac  (Apple Inc.), 0x821a, 0xfa113000 / 8
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac  (Apple Inc.), 0x0245, 0xfa120000 / 4
    USB Device: Hub, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2
    USB Device: IR Receiver, 0x05ac  (Apple Inc.), 0x8242, 0xfd110000 / 3

    Hmm. The problem still may be the RAM - Apple buys the RAM it puts in its machines from third-party vendors (usually Hynix) so it could be a RAM problem.
    There are a couple of things that you can do yourself before taking your machine into an Apple Store or an AASP... download and run an application named Rember that will run a RAM test for you - let it run for a couple of hours or even overnight. If it turns out that your RAM is faulty, Rember will let you know. If it is faulty, then you have a couple of options - replace the RAM yourself or (particularly if you're under warranty still) take the machine to an Apple Store or AASP and have them replace the RAM.
    If Rember finds no fault with the RAM, then you'll need to take it into an Apple Store/AASP and get a free diagnosis on the machine. Three beeps do usually indicate faulty RAM, but if it tests good with Rember you likely have another problem - it could be something as simple as the RAM, somehow, not seated correctly or signs of another hardware problem.
    Run Rember first... call back with results.
    Good luck,
    Clinton

  • Kernel Panic: You need to restart you computer. Hold down the Power button until it turns off, then press the Power button again.

    I apologize for writing a book, but I think explaining the full story may possibly get me a correct answer.  I hope that someone can give me some insight as to what is the problem with my MacBook Pro.  I have a MacBook Pro (15-inch Early 2008), model identifier: MacBookPro4,1 running OSX Lion 10.7.5 with 6 GB memory.  My wife first noticed a problem with the display.  Every so often it would get fuzzy with jumping lines going across the screen making it vitually unviewable.  The final time that incident took place the computer froze which required holding down the power button to restart the computer.  The computer started up to the point of the Apple logo and the spinning gear for quite some time until the screen darkened from top to bottom displaying the following message in five different languages: "You need to restart your computer. Hold down the Power button until it turns off, then press the Power button again."  I have read other blogs and support communities where people get the message intermittently, but my computer would not go past that point no matter what.  Through research and the Apple Store I was told that this is a Kernel Panic.  The so called "Apple Genius" at the local Apple Store was unable to get the computer to boot past that point even with his gadget.  It would not startup in recovery mode, safe mode or off of a disc.  I forget exacty what he told me, but he said it was getting past the first two startup steps, but it would not get past the third step which is to mount the desktop.  He guessed that it may be a problem with the hard drive; a loose wire or something or other.  I disconnected the hard drive completely and took it out.  Everything appered to be connected properly.  Then I installed it back correctly, but it did not solve the issue.  So I guess I disproved his theory of a loose wire...  I purchased ProSoft Data Rescue 3 and connected my MacBook Pro to another Apple computer using a firewire 400 cable.  I was able to get everything I needed off of the hard drive.  I did some more research and I decided to restart the MacBook Pro in verbose mode (holding down the command button and V button).  The computer magically started up!!!  I was upset that I wasted my money on the ProSoft Data Rescue 3.  I managed to take additional items off of the computer and back it up on to an external hard drive.  After some time the computer froze.  I repeated the power button process to restart and received the same kernel panic.  I managed to get the computer to startup approximately six or seven more times via verbose mode; each time the computer staying on for a shorter amount of time before it would freeze.  I managed to run Disk Utitlity.  I performed first aid to fix the hard drive and it said that the hard drive appeared to be fine.  After first aid I erased the hard drive and booted off of a Lion disc to perform a clean install or an erase and install.  Lion installed until the progress bar got the the end where I received a message that there was an error installing Lion, please try again.  Each time I attempted to install the software I would receive the same message.  Eventually the computer would not boot from the Lion disc.  I went back to the Apple Store and the Apple Genius was able to get the computer to boot off of his gadget where Lion istalled completely.  I set up the computer as a new computer.  He said that he partitioned the hard drive as DOS and then back to Mac OS Extended (Journaled) which would get rid of any errors the drive may have had.  He guessed that the problem was the hard drive, but was not exactly sure.  When I brought it home I installed all of the software applications I had on it previously.  Approximately three days later, which may have been the fifth of sixth time starting up the computer, the display became fuzzy again and the computer froze.  The computer did restart once and I was able to retreive a "log" which I have pasted below.  After if froze for the second time it restarted once using verbose mode and froze almost immediately.  After holding down the power key to shut it down and then restart; I received the same kernel panic after the Apple logo and spinning gear which put me right back to square one.  Now the computer will not boot via any method.  It freezes at the end of verbose mode which forces you to hold down the power button to shut down.  I also read that poorly seated ram may cause this issue, but I removed and installed the ram multiple times.  I even purchased new ram from Other World Computing (Mac Sales) 6 GB, but that did not make a difference.  I think I may see six possible problems on the verbose screen mode, five errors and one warning; I will type them out here:
    1. SMC: :smcReadKeyAction ERROR: smcReadData8 failed for key $Num (kSMCKeyNotFound)
    2. SMC: :smcReadKeyAction ERROR: $Num kSMCKeyNotFound(0x84) fKeyHashTable=0x0
    3. SMC: :smcInitHelper ERROR: MMIO regMap ==NULL - fall back to old SMC mode
    4. WARNING - ACPI_SMCCtrlLoop: :initCPUCtrlLoop - no sub-config match for MacBookPro4,1 with 8 p-states, using default stepper instead
    5. SMC: :smcReadKeyAction ERROR: smcReadData8 failed for key MOTP (kSMCKeyNotFound)
    6. SMC: :smcReadKeyAction ERROR: smcReadData8 failed for key BEMB (kSMCKeyNotFound)
    I was hoping that someone could read my log to ascertain wether or not they see a problem that stands out.  I was also hoping that someone could tell me if verbose mode provides any information that may be wrong with my computer.  I just hope that someone can give me some insight as to what may be wrong with my computer.  If it is the hard drive I will easily replace it, but I want to make sure that is the problem first before I waste money on a hard drive or anything else.  Please let me know if anyone requires any other information from me.
    Thank you!
    Interval Since Last Panic Report:  21959 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    B62D9AB4-53DD-4F76-90B2-32453302297E
    Sat Aug 31 15:20:06 2013
    panic(cpu 1 caller 0xffffff80002c4794): Kernel trap at 0xffffff7f81d9d774, type 14=page fault, registers:
    CR0: 0x0000000080010033, CR2: 0x0000000000000010, CR3: 0x0000000011d06000, CR4: 0x0000000000000660
    RAX: 0x0000000000000004, RBX: 0xffffff809eb71000, RCX: 0xffffff8000892604, RDX: 0xffffff80b69d3aa8
    RSP: 0xffffff80b69d3bd0, RBP: 0xffffff80b69d3bd0, RSI: 0x0000000000000000, RDI: 0x0000000000000000
    R8:  0x0000000000000000, R9:  0x00000000010751b4, R10: 0xfffffffffffffff4, R11: 0xffffff8000640fd4
    R12: 0xffffff809eb71000, R13: 0x0000000000000000, R14: 0x0000000000000000, R15: 0x0000000000000010
    RFL: 0x0000000000010202, RIP: 0xffffff7f81d9d774, CS:  0x0000000000000008, SS:  0x0000000000000010
    CR2: 0x0000000000000010, Error code: 0x0000000000000000, Faulting CPU: 0x1
    Backtrace (CPU 1), Frame : Return Address
    0xffffff80b69d3880 : 0xffffff8000220792
    0xffffff80b69d3900 : 0xffffff80002c4794
    0xffffff80b69d3ab0 : 0xffffff80002da55d
    0xffffff80b69d3ad0 : 0xffffff7f81d9d774
    0xffffff80b69d3bd0 : 0xffffff7f81d8913a
    0xffffff80b69d3c20 : 0xffffff7f81d89928
    0xffffff80b69d3c40 : 0xffffff7f81d5be8f
    0xffffff80b69d3c70 : 0xffffff7f8087f832
    0xffffff80b69d3cb0 : 0xffffff7f8087f93d
    0xffffff80b69d3cd0 : 0xffffff7f8088b625
    0xffffff80b69d3d40 : 0xffffff7f80889c76
    0xffffff80b69d3d80 : 0xffffff80006245ca
    0xffffff80b69d3dd0 : 0xffffff8000657d4e
    0xffffff80b69d3e30 : 0xffffff80002a3851
    0xffffff80b69d3e80 : 0xffffff8000223096
    0xffffff80b69d3eb0 : 0xffffff80002148a9
    0xffffff80b69d3f10 : 0xffffff800021bbd8
    0xffffff80b69d3f70 : 0xffffff80002aef10
    0xffffff80b69d3fb0 : 0xffffff80002daec3
          Kernel Extensions in backtrace:
             com.apple.iokit.IOGraphicsFamily(2.3.4)[D0A1F6BD-E66E-3DD8-9913-A3AB8746F422]@0 xffffff7f80874000->0xffffff7f808acfff
                dependency: com.apple.iokit.IOPCIFamily(2.7)[5C23D598-58B2-3204-BC03-BC3C0F00BD32]@0xffffff 7f80849000
             com.apple.GeForce(7.3.2)[7E1D7726-416F-3716-ACCB-E1E276E35002]@0xffffff7f81d590 00->0xffffff7f81e1bfff
                dependency: com.apple.NVDAResman(7.3.2)[97284661-2629-379E-B86B-D388618E8C30]@0xffffff7f808 bf000
                dependency: com.apple.iokit.IONDRVSupport(2.3.4)[7C8672C4-8B0D-3CCF-A79A-23C62E90F895]@0xff ffff7f808ad000
                dependency: com.apple.iokit.IOPCIFamily(2.7)[5C23D598-58B2-3204-BC03-BC3C0F00BD32]@0xffffff 7f80849000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.4)[D0A1F6BD-E66E-3DD8-9913-A3AB8746F422]@0 xffffff7f80874000
    BSD process name corresponding to current thread: WindowServer
    Mac OS version:
    11G63
    Kernel version:
    Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64
    Kernel UUID: FF3BB088-60A4-349C-92EA-CA649C698CE5
    System model name: MacBookPro4,1 (Mac-F42C89C8)
    System uptime in nanoseconds: 62230646656
    last loaded kext at 53384504695: com.apple.filesystems.autofs 3.0 (addr 0xffffff7f81efc000, size 45056)
    loaded kexts:
    com.apple.filesystems.autofs 3.0
    com.apple.driver.AudioAUUC 1.59
    com.apple.driver.AppleTyMCEDriver 1.0.2d2
    com.apple.driver.AppleUpstreamUserClient 3.5.9
    com.apple.driver.AppleHDAHardwareConfigDriver 2.2.5a5
    com.apple.driver.AppleHDA 2.2.5a5
    com.apple.GeForce 7.3.2
    com.apple.driver.SMCMotionSensor 3.0.2d6
    com.apple.driver.AppleSMCPDRC 5.0.0d8
    com.apple.driver.AppleSMCLMU 2.0.1d2
    com.apple.driver.AppleMuxControl 3.1.33
    com.apple.driver.AppleBacklight 170.2.2
    com.apple.driver.AppleMCCSControl 1.0.33
    com.apple.iokit.IOUserEthernet 1.0.0d1
    com.apple.iokit.IOBluetoothSerialManager 4.0.8f17
    com.apple.Dont_Steal_Mac_OS_X 7.0.0
    com.apple.driver.AudioIPCDriver 1.2.3
    com.apple.driver.ApplePolicyControl 3.1.33
    com.apple.driver.ACPI_SMC_PlatformPlugin 5.0.0d8
    com.apple.driver.AppleLPC 1.6.0
    com.apple.driver.AppleUSBTCButtons 227.6
    com.apple.driver.BroadcomUSBBluetoothHCIController 4.0.8f17
    com.apple.driver.AppleUSBTCKeyEventDriver 227.6
    com.apple.driver.AppleUSBTCKeyboard 227.6
    com.apple.driver.AppleIRController 312
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
    com.apple.BootCache 33
    com.apple.iokit.SCSITaskUserClient 3.2.1
    com.apple.driver.XsanFilter 404
    com.apple.iokit.IOAHCIBlockStorage 2.1.0
    com.apple.iokit.AppleYukon2 3.2.2b1
    com.apple.driver.AppleUSBHub 5.1.0
    com.apple.driver.AppleAHCIPort 2.3.1
    com.apple.driver.AppleEFINVRAM 1.6.1
    com.apple.driver.AirPortBrcm43224 501.36.15
    com.apple.driver.AppleFWOHCI 4.9.0
    com.apple.driver.AppleIntelPIIXATA 2.5.1
    com.apple.driver.AppleUSBEHCI 5.1.0
    com.apple.driver.AppleRTC 1.5
    com.apple.driver.AppleUSBUHCI 5.1.0
    com.apple.driver.AppleHPET 1.7
    com.apple.driver.AppleSmartBatteryManager 161.0.0
    com.apple.driver.AppleACPIButtons 1.5
    com.apple.driver.AppleSMBIOS 1.9
    com.apple.driver.AppleACPIEC 1.5
    com.apple.driver.AppleAPIC 1.6
    com.apple.driver.AppleIntelCPUPowerManagementClient 195.0.0
    com.apple.nke.applicationfirewall 3.2.30
    com.apple.security.quarantine 1.4
    com.apple.security.TMSafetyNet 8
    com.apple.driver.AppleIntelCPUPowerManagement 195.0.0
    com.apple.kext.triggers 1.0
    com.apple.driver.DspFuncLib 2.2.5a5
    com.apple.nvidia.nv50hal 7.3.2
    com.apple.nvidia.nvGK100hal 7.3.2
    com.apple.nvidia.nvGF100hal 7.3.2
    com.apple.NVDAResman 7.3.2
    com.apple.iokit.IOFireWireIP 2.2.5
    com.apple.driver.AppleBacklightExpert 1.0.4
    com.apple.driver.AppleSMBusController 1.0.10d0
    com.apple.driver.AppleHDAController 2.2.5a5
    com.apple.iokit.IOHDAFamily 2.2.5a5
    com.apple.iokit.IOSurface 80.0.2
    com.apple.iokit.IOSerialFamily 10.0.5
    com.apple.iokit.IOAudioFamily 1.8.6fc18
    com.apple.kext.OSvKernDSPLib 1.3
    com.apple.driver.AppleGraphicsControl 3.1.33
    com.apple.iokit.IONDRVSupport 2.3.4
    com.apple.iokit.IOGraphicsFamily 2.3.4
    com.apple.driver.AppleSMC 3.1.3d10
    com.apple.driver.IOPlatformPluginLegacy 5.0.0d8
    com.apple.driver.AppleSMBusPCI 1.0.10d0
    com.apple.driver.IOPlatformPluginFamily 5.1.1d6
    com.apple.driver.AppleFileSystemDriver 13
    com.apple.driver.AppleUSBBluetoothHCIController 4.0.8f17
    com.apple.iokit.IOBluetoothFamily 4.0.8f17
    com.apple.driver.AppleUSBMultitouch 230.5
    com.apple.iokit.IOUSBHIDDriver 5.0.0
    com.apple.driver.AppleUSBMergeNub 5.1.0
    com.apple.driver.AppleUSBComposite 5.0.0
    com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.2.1
    com.apple.iokit.IOBDStorageFamily 1.7
    com.apple.iokit.IODVDStorageFamily 1.7.1
    com.apple.iokit.IOCDStorageFamily 1.7.1
    com.apple.iokit.IOATAPIProtocolTransport 3.0.0
    com.apple.iokit.IOSCSIArchitectureModelFamily 3.2.1
    com.apple.iokit.IOUSBUserClient 5.0.0
    com.apple.iokit.IOAHCIFamily 2.0.8
    com.apple.iokit.IO80211Family 420.3
    com.apple.iokit.IONetworkingFamily 2.1
    com.apple.iokit.IOFireWireFamily 4.4.8
    com.apple.iokit.IOATAFamily 2.5.1
    com.apple.driver.AppleEFIRuntime 1.6.1
    com.apple.iokit.IOUSBFamily 5.1.0
    com.apple.iokit.IOHIDFamily 1.7.1
    com.apple.iokit.IOSMBusFamily 1.1
    com.apple.security.sandbox 177.11
    com.apple.kext.AppleMatch 1.0.0d1
    com.apple.driver.DiskImages 331.7
    com.apple.iokit.IOStorageFamily 1.7.2
    com.apple.driver.AppleKeyStore 28.18
    com.apple.driver.AppleACPIPlatform 1.5
    com.apple.iokit.IOPCIFamily 2.7
    com.apple.iokit.IOACPIFamily 1.4
    Model: MacBookPro4,1, BootROM MBP41.00C1.B00, 2 processors, Intel Core 2 Duo, 2.4 GHz, 6 GB, SMC 1.27f3
    Graphics: NVIDIA GeForce 8600M GT, GeForce 8600M GT, PCIe, 256 MB
    Memory Module: BANK 0/DIMM0, 4 GB, DDR2 SDRAM, 667 MHz, 0x7F7F7F7F7F9B0000, 0x4354353132363441433636372E4D31364643
    Memory Module: BANK 1/DIMM1, 2 GB, DDR2 SDRAM, 667 MHz, 0x7F7FBAFFFFFFFFFF, 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8C), Broadcom BCM43xx 1.0 (5.10.131.36.15)
    Bluetooth: Version 4.0.8f17, 2 service, 18 devices, 1 incoming serial ports
    Network Service: Wi-Fi, AirPort, en1
    Serial ATA Device: Hitachi HTS543225L9SA02, 250.06 GB
    Parallel ATA Device: MATSHITADVD-R   UJ-867
    USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x1a100000 / 2
    USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x820f, 0x1a110000 / 5
    USB Device: Built-in iSight, apple_vendor_id, 0x8502, 0xfd400000 / 2
    USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0230, 0x5d200000 / 3
    USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x5d100000 / 2

    I had already written a book and I did not want to bombard people with more information, but in my previous research I did come across the major issues with the NVIDIA card.  I also was well aware that Apple offered a replacement program that ended in December of 2012.  I was going to add that in my original post, but I discounted that theory because I put my faith in the so called "Apple Genius" when I made my second trip to the Apple Store.  I brought the NVIDIA card issue to his attention and asked him if he thought that may be the problem, but he said no.  He said if it was the NVIDIA card that the screen would be completely black and there would be no startup chime.  When I experienced the screen issues I thought it was a problem with the NVIDIA card or the logic board.  I asked myself, how can a flawed hard drive cause the screen to act funny.
    nbar and Rick Warren, I thank you both for your help and insight; people like you are the real "Apple Geniuses."  I was hoping there was a way I could wipe the hard drive before I dumped the computer or attempted to sell it.  I guess I will look into purchasing a new machine when I have the funds.  Again...thank you both!

  • Unable to load the tables in the Power Pivot Window – An Item with the Same Key has already been added

    Hi there,
    I recently had the following situation, where I changed the source of my CSV file in Power Query.
    Once I had reloaded the file, it would then not load into Power Pivot. So I disabled the loading from Power Query into Power Pivot. I then enabled the loading to the Data Model. Which then successfully loaded the data into Power Pivot.
    But once I went into Power Pivot, had a look, then saved the Excel file. Once saved I closed the Excel file. I then opened the Excel file again and all the sheets that interact with the Power Pivot data work fine.
    But if I go and open Power Pivot I get the following error: Unable to load the tables in the Power Pivot Window – An Item with the Same Key has already been added.
    This is what I get from the Call Stack
       at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
       at Microsoft.AnalysisServices.Common.LinguisticModeling.SynonymModel.AddSynonymCollection(DataModelingColumn column, SynonymCollection synonyms)
       at Microsoft.AnalysisServices.Common.LinguisticModeling.LinguisticSchemaLoader.DeserializeSynonymModelFromSchema()
       at Microsoft.AnalysisServices.Common.SandboxEditor.LoadLinguisticDesignerState()
       at Microsoft.AnalysisServices.Common.SandboxEditor.set_Sandbox(DataModelingSandbox value)
       at Microsoft.AnalysisServices.XLHost.Modeler.ClientWindow.RefreshClientWindow(String tableName)
    I would assume that the issue is with the synonyms and for some reason, when I disabled the loading of my data into the Power Pivot Model, it did not remove the associations to the actual table and synonyms.
    If I renamed the table in Power Pivot it all works fine. So that was my work around. Fortunately I did have a copy of the Excel workbook before I made this change. So I could then go and add back in all the relevant data to my table.
    Has anyone had this before and know how to fix it?
    http://www.bidn.com/blogs/guavaq

    Hi there
    I can share the work book, if possible to send me an email address. As the workbook size is about 9Mb.
    Thanks
    Gilbert
    http://www.bidn.com/blogs/guavaq

  • Hi! My macbook pro wont switch on at all, pressing the power doesnt do anything, when plugged it switch on to get the white background with the apple sign and a loading button that kept on forever. anyone has a clue?

    Hello as mentionned before I cannot get my macbook pro to switch on.
    when it is not plugged as I press the power button nothing happens, when the computer is power plugged, it gives me the white blackground with the apple centered and the loading button below but it keeps loading forever left it as for 4 hours and still nothing.
    I have try to reset the SMC but didn't change much, now instead of the apple logo I get a circle crossed
    My macbook is 1 year and 4months

    See Gray Screen, try holding the Shift key upon boot
     Cheat sheet to help diagnose and fix your Mac
    Drive may not boot, but if it's still working then data can be recovered
     Data recovery efforts explained
     Most commonly used backup methods explained

  • Everytime I start up my Mac mini I'll be able to use it only for a little while then the beach ball appears and it won't let me do anything I have to keep forcing it to turn off by holding the power button can someone help me?

    I have no external devices connected to my Mac mini but still everytime I use it after about half hour to an hour in whatever I'm using wether it's the Internet or iPhoto or iTunes the beach ball appears and I cannot get it to stop I always have to press and hold the power button and force it to switch off I then do a safe reboot and it starts up again fine but same thing again after a certain amount of time it will freeze. I have also had on some occasions a bright white screen with a folder and a flashing question mark appear but it's not because of any external devices as they have all been removed please can someone help me as I have no idea why this keeps happening to my computer and I'm worried that there's something seriously wrong it's only about 6 months old and I have no experience in dealing with computers ??

    EtreCheck version: 2.1.8 (121)
    Report generated 13 February 2015 15:33:46 GMT
    Download EtreCheck from http://etresoft.com/etrecheck
    Click the [Click for support] links for help with non-Apple products.
    Click the [Click for details] links for more information about that line.
    Hardware Information: ℹ️
        Mac mini (Late 2012) (Technical Specifications)
        Mac mini - model: Macmini6,1
        1 2.5 GHz Intel Core i5 CPU: 2-core
        4 GB RAM Upgradeable
            BANK 0/DIMM0
                2 GB DDR3 1600 MHz ok
            BANK 1/DIMM0
                2 GB DDR3 1600 MHz ok
        Bluetooth: Good - Handoff/Airdrop2 supported
        Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
        Intel HD Graphics 4000
            LG TV spdisplays_1080p
    System Software: ℹ️
        OS X 10.10.2 (14C109) - Time since boot: 0:11:35
    Disk Information: ℹ️
        APPLE HDD ST500LM012 disk0 : (500.11 GB)
            EFI (disk0s1) <not mounted> : 210 MB
            Macintosh HD (disk0s2) / : 499.25 GB (398.54 GB free)
            Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
    USB Information: ℹ️
        Apple Inc. BRCM20702 Hub
            Apple Inc. Bluetooth USB Host Controller
        Apple, Inc. IR Receiver
    Thunderbolt Information: ℹ️
        Apple Inc. thunderbolt_bus
    Configuration files: ℹ️
        /etc/sysctl.conf - Exists
    Gatekeeper: ℹ️
        Mac App Store and identified developers
    Kernel Extensions: ℹ️
            /Applications/AVG AntiVirus.app
        [loaded]    com.avg.Antivirus.OnAccess.kext (2015.0 - SDK 10.8) [Click for support]
    Launch Agents: ℹ️
        [running]    com.avg.Antivirus.gui.plist [Click for support]
    Launch Daemons: ℹ️
        [loaded]    com.adobe.fpsaud.plist [Click for support]
        [running]    com.avg.Antivirus.infosd.plist [Click for support]
        [running]    com.avg.Antivirus.services.plist [Click for support]
    User Login Items: ℹ️
        iTunesHelper    Application  (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
    Internet Plug-ins: ℹ️
        Silverlight: Version: 5.1.30514.0 - SDK 10.6 [Click for support]
        FlashPlayer-10.6: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        Flash Player: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        QuickTime Plugin: Version: 7.7.3
        Default Browser: Version: 600 - SDK 10.10
    3rd Party Preference Panes: ℹ️
        Flash Player  [Click for support]
    Time Machine: ℹ️
        Time Machine not configured!
    Top Processes by CPU: ℹ️
             5%    WindowServer
             1%    AVG
             0%    AppleSpell
             0%    fontd
             0%    cloudpaird
    Top Processes by Memory: ℹ️
        215 MB    com.apple.WebKit.WebContent
        125 MB    avgd
        107 MB    Safari
        90 MB    Messages
        69 MB    WindowServer
    Virtual Memory Information: ℹ️
        171 MB    Free RAM
        1.68 GB    Active RAM
        1.53 GB    Inactive RAM
        637 MB    Wired RAM
        1.34 GB    Page-ins
        2 MB    Page-outs
    Diagnostics Information: ℹ️
        Feb 13, 2015, 03:20:28 PM    Self test - passed
        Feb 6, 2015, 08:08:07 PM    /Library/Logs/DiagnosticReports/Kernel_2015-02-06-200807_[redacted].panic [Click for details]

  • Why can't I shut down my MacBook unless I hold down the power key?

    Hi all,
    I have had this problem my MacBook Pro using both Leopard and Jaguar. It is a problem when I shut down using either the drop down menu or by the power key menu. It appears to shut down but when I close the lid the "sleep" light comes on and is steady. It isn't actually shutting down because if I don't have the power charger plugged in it will run out of charge.
    So, to shut down, I hold the power key down for about 10 seconds.
    If it does fall asleep I am unable to awaken it (the sleep light is steady) and have to go through the holding down the power key procedure to shut it down and then use the power key to start it back up.
    Am I damaging it by doing this? I have tried the trouble shooting options as described in the manual. I had this problem before and one day it just wouldn't turn on and I had the hard drive replaced.
    Thank-you very much for any help!
    Becky Bell
    Sydney AUS
    Model Name: MacBook Pro 17"
    Model Identifier: MacBookPro1,2
    Processor Name: Intel Core Duo
    Processor Speed: 2.16 GHz
    Number Of Processors: 1
    Total Number Of Cores: 2
    L2 Cache: 2 MB
    Memory: 1 GB
    Bus Speed: 667 MHz
    Boot ROM Version: MBP12.0061.B03
    SMC Version: 1.5f10
    Serial Number: SystemSerialNumb
    Sudden Motion Sensor:
    State: Enabled

    I have found a solution on another thread that seems to have solved the problem for me. That is, I haven't experienced since, either the double password prompt at wake from sleep or the issue of not being able to shutdown.
    The solution requires deleting a preference file that apparently carried over from Tiger in the upgrade to Leopard and which is causing all the problems described. Preference files or .plist files hold configuration preferences and settings generally defined by the user for a particular operating system function. Deleting one of these files will result in the system recreating it on reboot with all settings set to default values, this is a simple way of fixing an incompatible/corrupt preference file.
    WARNING: Deleting preference files will reset all configurations for that files associated function. Custom user settings made in the +system preferences>Hardware>Energy Saver+ preference panel will have to be re-configured by the user.
    *_Step 1:_* Delete .plist files
    /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
    /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist (may not be necessary, holds schedule details for the Energy Saver preferences)
    *_Step 2:_* Reset Parameter RAM
    +Resetting PRAM and NVRAM+
    1. +Shut down the computer.+
    2. +Locate the following keys on the keyboard: Command, Option, P, and R. You will need to hold these keys down simultaneously in step 4.+
    3. +Turn on the computer.+
    4. +Press and hold the Command-Option-P-R keys. You must press this key combination before the gray screen appears.+
    5. +Hold the keys down until the computer restarts and you hear the startup sound for the second time.+
    6. +Release the keys.+

  • My macbook and time capsule all died within the week.  I can't turn the power on.  any idea?  is there a reset button?

    My time capsule is dead.  When I plug it in, there is no power.
    The macbook just died yesterday before I could get another backup & wifi.  It won't turn the power on any more.  Is there a reset/reboot button hidden somewhere?  Or do I have to bring it in and try to get all my info back?
    Thanks.

    TC die at around 3years.. earlier models generally faster.. so most a dead already.
    There is nothing you can do.. either repair or dispose of it. Apple will not assist unless it is less than 3years old and you have applecare on a computer.
    Even then they will replace with a refurbished of the same model.
    Some of us do not like the throw away model Apple has adopted.. but if it is Gen 1 or even Gen 2 it could be time for update.
    https://sites.google.com/site/lapastenague/a-deconstruction-of-routers-and-modem s
    Macbook
    These are seldom worth the expense of repairing. Once they are over 3years.. the cost of parts is a significant percentage of the new items.. the hard drive can be pulled to recover your files. Ask a tech in a repair centre for help doing that.

Maybe you are looking for

  • Difference between TAXINJ and TAXINN

    Dear all I just know TAXINJ is formula based and TAXINN is condition based procedures. But what is formula based? Where and why we need to TAXINJ? What is the fundamental difference between the two? Can any one explain in detail? Thanks in advance

  • Possible to generate graphics within smart forms dynamically like SVG ?

    Hello, I would like to generate a graphic for a smart form. This graphic will only be needed in the smart form. Therefore my question: It is <b>possible to generate dynamically graphics using ABAP</b> as programming language? In the same line like SV

  • Wiki on Mac Mini - Calendars broken

    I run a Wiki on a Mini Mac server. Set-up had wiki's, Calendars all working. Then one morning it went off line and when logging in was painfully slow. As this was a business Wiki I quickly did a carbon copy to the second internal drive and it all wor

  • Is it better to use 30 Illustrator documents or generate 30 leaflets in a single document?

    I am developing an advertising campaign and both aforementioned methods I have tried before, however due to my computer being dated I couldn't determine if it was my hardware or software. Now as I generate the leaflets my new iMac is struggling with

  • Using rsRecordsetB_total within rsRecordsetA repeat region?

    Hi. Is it possible to display the total of a related recordset (recordsetB) within the repeat region of recordsetA? Recordset A is customers and Recordset B is orders. We want to display a list of customers and the total number of orders they've plac