New arrayCollection not by reference

I know I can make a copy of an ArrayCollection with ObjectUtil.copy  or  writing byte array and registering the type. But what happens if you take the source of an existing ArrayCollection, the Array itself, and create a new array? Is it unreferenced to the original ArrayCollection.
In code,
var myArrayCollection:ArrayCollection. // passed in value
var myNewArrayCollection = new ArrayCollection(myArrayCollection.source);
Is my original arrayCollection still affected by changes in myNewArrayCollection, like using filterfunctions?

You will have a new ArrayCollection , but changes to the underlying Array will affect both Array collections.
The Array won't be copied when the ArrayCollection is constructed.
The Array is not passed by value - it is a pointer to an Array, not the Array itself.
Filter functions belong to the Array collection, so the Array collections will be independently filtered (filtering the same data in differrent ways).

Similar Messages

  • New properties not reflecting in ACC

    Hi,
    I am new to ATG.I was trying to add some properties in ACC. So, that i have added the item-descriptor in userprofiling.xml and created the related tables in oracle database.I have created 5 tables.Among them one was previously present in the database.I have dropped that and created all the tables.I have created a table with a name that i have dropped.When i started the server i found new properties are not reflected in the ACC and i found the following warning in console.
    16:57:31,265 WARN  [ProfileAdapterRepository] unknown JDBC types for property: address1, item-type: user. Check that the column names in the database and template match.
    16:57:31,266 WARN  [ProfileAdapterRepository] unknown JDBC types for property: address2, item-type: user. Check that the column names in the database and template match.
    I found the following error. Address1,Address2,city,state,country,zipcode,Phone_number are the columns that was present in the dropped table.
    [++SQLSelect++]
    SELECT user_id,Address1,Address2,city,state,country,zipcode,Phone_number
       FROM Storefront_user
      WHERE user_id=?
    -- Parameters --
    p[1] = {pd} se-570115 (java.lang.String)
    [--SQLSelect--]
            at atg.adapter.gsa.GSAItemDescriptor.loadProperty(GSAItemDescriptor.java:5618)
            at atg.adapter.gsa.GSAItem.getPersistentPropertyValue(GSAItem.java:1093)
            at atg.adapter.gsa.GSAItem.getPropertyValue(GSAItem.java:986)
            at atg.adapter.gsa.GSAItem.getPropertyValue(GSAItem.java:1264)
            at atg.repository.RepositoryItemImpl.getPropertyValue(RepositoryItemImpl.java:129)
            at atg.repository.nucleus.RepositoryItemPropertyMapper.getPropertyValue(RepositoryItemPropertyMapper.java:129)
            at atg.beans.DynamicBeans.getPropertyValue(DynamicBeans.java:311)
            at atg.beans.DynamicBeanState.initializeFrom(DynamicBeanState.java:130)
            at atg.beans.DynamicBeanState.<init>(DynamicBeanState.java:100)
            at atg.ui.repository.model.RepositoryItemState.<init>(RepositoryItemState.java:406)
            at atg.ui.repository.model.RepositoryAgentImpl.createRepositoryItemState(RepositoryAgentImpl.java:2916)
            at atg.ui.repository.model.RepositoryAgentImpl.getRepositoryItem(RepositoryAgentImpl.java:3883)
            at atg.ui.repository.model.RepositoryAgentImpl.getRepositoryItem(RepositoryAgentImpl.java:1204)
            at atg.ui.repository.model.RepositoryAgentImpl.getCompressedRepositoryItem(RepositoryAgentImpl.java:1230)
            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 atg.security.proxy.UserSessionProxy$SessionSkeletonHandler.invoke(UserSessionProxy.java:251)
            at atg.rmi.context.ContextualSkeletonImpl.invoke(ContextualSkeletonImpl.java:105)
            at sun.reflect.GeneratedMethodAccessor360.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:303)
            at sun.rmi.transport.Transport$1.run(Transport.java:159)
            at java.security.AccessController.doPrivileged(Native Method)
            at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
            at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
            at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
            at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
            at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
            at java.lang.Thread.run(Thread.java:662)
    Caused by: CONTAINER:atg.repository.RepositoryException; SOURCE:java.sql.SQLException: java.sql.SQLSyntaxErrorException: ORA-00904: "PHONE_NUMBER": invalid identifier
    Can anyone give the suggestion that how will new property will reflect in ACC?
    Thanks,
    Ranjit

    Please, find the below xml code and DDL
    userprofile.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <gsa-template>
    <item-descriptor name="user">
        <table name="Storefront_user" type="auxiliary"
             id-column-name="user_id">
            <property name="user_id" data-type="string" column-name="user_id"/>
        <property name="no_of_orders" data-type="int" column-name="no_of_orders" category="Order Tracking" />
      <property name="Last_Purchased_Date" data-type="timestamp" column-name="Last_Purchased_Date" category="Order Tracking" />
      <property name="No_of_Abandoned_Orders" data-type="int" column-name="No_of_Abandoned_Orders" category="Abandoned Orders" />
      <property name="receive_email" data-type="boolean" column-name="receive_email" category="Email" />
      <property name="receive_promo_email" data-type="boolean" column-name="receive_promo_email" category="Email" />
      <property name="category_last_browsed" data-type="String" column-name="category_last_browsed" category="Commerce - Behavior Tracking" />
      <property name="password_hint" data-type="String" column-name="password_hint" category="Login" /> 
         </table>
         <table name="Storefront_Order_Tracking" id-column-name="user_id" type="multi">
            <property name="Item_Bought" data-type="set" component-data-type="String" column-name="Item_Bought" category="Order Tracking" />
         </table>
         <table name="Storefront_Abandoned_Orders" id-column-name="user_id" type="multi">
            <property name="abandoned_orders" data-type="set" component-data-type="String" column-name="abandoned_orders" category="Abandoned Orders" />
         </table>
         <table name="Storefront_Dressing_Style" id-column-name="user_id" type="multi">
            <property name="dressing_style" data-type="set" component-data-type="String" column-name="dressing_style" category="Commerce - Behavior Tracking" />
         </table>
         <table name="Storefront_Heard_About_us" id-column-name="user_id" type="multi">
            <property name="Heard_About_us" data-type="set" component-data-type="String" column-name="Heard_About_us" category="Basics" />
         </table>
    </item-descriptor>
    </gsa-template>
    DDL
    CREATE TABLE Storefront_user (
    user_id VARCHAR2(32) not null
       references dps_user(id),
    no_of_orders NUMBER,
    Last_Purchased_Date TIMESTAMP,
    No_of_Abandoned_Orders NUMBER,
    receive_email VARCHAR2(10),
    receive_promo_email VARCHAR2(10),
    category_last_browsed VARCHAR2(100),
    password_hint VARCHAR2(50),
    primary key(user_id)
    CREATE TABLE Storefront_Order_Tracking(
    Item_Baught VARCHAR2(100),
    User_id VARCHAR2(32) references Storefront_user(user_id)
    CREATE TABLE Storefront_Abandoned_Orders(
    abandoned_orders VARCHAR2(100),
    User_id VARCHAR2(32) references Storefront_user(user_id)
    CREATE TABLE Storefront_Dressing_Style(
    dressing_style VARCHAR2(32),
    User_id VARCHAR2(32) references Storefront_user(user_id)
    CREATE TABLE Storefront_Heard_About_us(
    Heard_About_us VARCHAR2(100),
    User_id VARCHAR2(32) references Storefront_user(user_id)

  • Distribute new entries against existing reference data, Integrated Planning

    Dear Experts,
    Within IP, I struggle with how to distribute new entries against existing reference data.
    Example:
    Reference data:
    Product   /   Customer   /   amount
    P1               C1                  100
    P1               C2                  150
    P2               C2                  120
    P2               C3                  100
    New data:(data entered on product level, therefore not assigd to customer yet)
    P3          #                    150
    How can I distribute product P3 to Customers with reference to the data on product P1 ?
    Many thanks,
    Erik Pos
    Edited by: Erik Pos on Jan 5, 2010 3:52 PM
    Edited by: Erik Pos on Jan 5, 2010 3:54 PM

    Hi Hyma,
    This documentation indeed indicates that you can use other characteristic values in the parameter group to be used for reference, good news !, but this is based on SAP-BPS ?
    The SAP-BW IP documentationn does not include this information can you confirm this solution works for Integrated Planning using the conditions within the function distribute with reference data ?
    Many thanks,
    Erik Pos

  • Messages linked to perf degradation : 'ignoring message from a previous generation' and 'got heartbeat...but did not find reference'

    Hi,
    We are facing a problem which implies bad response time from the WL server.
    Our configuration is : Sun E4500, Solaris2.6, Oracle 7.3.4, WL oci driver,
    no perf pack, Javasoft 1.1.7B_05 vm on server side and IBM 1.1.7B on client
    side (W98 clients).
    When multiple users connect to the server (let's say from 15 simultaneous
    connections) and work on our application, after few mins, the server process
    logs and outputs tons of messages like :
    Mon Nov 15 16:12:26 GMT 1999:<E> <RJVM> Ignoring message from a previous
    generation: JVMMessage from 8803290290807054313C146.100.8.34
    to -6807808847876022584C146.100.100.84 with CMD_ONE_WAY, prtNum=5, ack=30,
    seqNum=3151
    and
    Got heartbeat for -6807808847876022584/-1838914476/0/9209 but did not find
    reference
    Got heartbeat for -6807808847876022584/-1838914476/0/8979 but did not find
    reference
    This is strangely related to a real degradation of the WL server response
    times and sometimes to 'PeerGoneExceptions' thrown to the client (while the
    server is still alive...).
    This happens either for connections on the LAN or on the WAN (frame relay
    network) so I don't think this is network related. As of now, weblogic
    support told us not to care about it but after analysing the messages, there
    seems to be a real problem here :
    What seems to happen is :
    - The server considers that the client is dead so it's closing the
    connection. Eventually, the DGC cleans up references that were held by this
    client.
    - The server recieves a query from the 'still alive client' and re-opens the
    connection with the SAME id.
    - If there is a heartbeat from a DGC cleaned up object, the DGC informs that
    it 'did not find reference'.
    - It ignores the messages from the previously closed connection and tries to
    re-establish everything.
    We desperately need some feed back on what is causing the server to close
    the connection while the client is still alive. I've seen somewhere in this
    list that there are some internal parameters in the WL server
    ('weblogic.system.idlePeriodUntilTimeout' and
    'weblogic.system.periodLength') which indicates the WL server when to
    consider a client as 'dead'. This is defaulted to 1 min for the first and to
    4 for the second which implies that there must be at least 4 minutes during
    which the client doesn't emmit 'heartbeats' for the server to know it is
    alive.
    few remarks :
    1/ the client is not swapping nor GCing too long so the client vm is
    available to emmit these heartbeats.
    2/ we couldn't reproduce it in our test environement except when making the
    client swap for minutes which is not the case in the production env.
    3/ this really seems related to multiple clients connected simultaneously to
    the server.
    Thanks a lot for your help.
    Vincent Vandenschrick
    Obbisoft.

    Michael,
    We are running WL Server 404. This is the version we were advised to use for
    production. We are not using the performance pack because when we turn it
    on, the server behaves correctly for the first 15 mins of use and then,
    stops accepting new connections and even closes the existing ones. This
    behaviour seems to happen only when the server is used by multiple
    concurrent users. So the only "stable" configuration we found to run the
    server is Javasoft 1.1.7B (Sunsoft's jdk 1.1.7 produces a core dump after a
    few minutes use) + perf pack disabled.
    We have support calls open for most of these issues but I thought I would
    ask the group to benefit from its experience.
    Thanks for your help.
    Vincent.
    Obbisoft.
    Michael Girdley a écrit dans le message
    <[email protected]>...
    Vincent,
    What version of the Server are you running? Why are you not using the
    performance pack?
    Thanks,
    Michael Girdley
    BEA Product Manager
    Vincent Vandenschrick <[email protected]> wrote in message
    news:[email protected]...
    Hi,
    We are facing a problem which implies bad response time from the WLserver.
    Our configuration is : Sun E4500, Solaris2.6, Oracle 7.3.4, WL oci
    driver,
    no perf pack, Javasoft 1.1.7B_05 vm on server side and IBM 1.1.7B onclient
    side (W98 clients).
    When multiple users connect to the server (let's say from 15 simultaneous
    connections) and work on our application, after few mins, the serverprocess
    logs and outputs tons of messages like :
    Mon Nov 15 16:12:26 GMT 1999:<E> <RJVM> Ignoring message from a previous
    generation: JVMMessage from 8803290290807054313C146.100.8.34
    to -6807808847876022584C146.100.100.84 with CMD_ONE_WAY, prtNum=5,
    ack=30,
    seqNum=3151
    and
    Got heartbeat for -6807808847876022584/-1838914476/0/9209 but did notfind
    reference
    Got heartbeat for -6807808847876022584/-1838914476/0/8979 but did notfind
    reference
    This is strangely related to a real degradation of the WL server response
    times and sometimes to 'PeerGoneExceptions' thrown to the client (whilethe
    server is still alive...).
    This happens either for connections on the LAN or on the WAN (frame relay
    network) so I don't think this is network related. As of now, weblogic
    support told us not to care about it but after analysing the messages,there
    seems to be a real problem here :
    What seems to happen is :
    - The server considers that the client is dead so it's closing the
    connection. Eventually, the DGC cleans up references that were held bythis
    client.
    - The server recieves a query from the 'still alive client' and re-opensthe
    connection with the SAME id.
    - If there is a heartbeat from a DGC cleaned up object, the DGC informsthat
    it 'did not find reference'.
    - It ignores the messages from the previously closed connection and triesto
    re-establish everything.
    We desperately need some feed back on what is causing the server to close
    the connection while the client is still alive. I've seen somewhere inthis
    list that there are some internal parameters in the WL server
    ('weblogic.system.idlePeriodUntilTimeout' and
    'weblogic.system.periodLength') which indicates the WL server when to
    consider a client as 'dead'. This is defaulted to 1 min for the first andto
    4 for the second which implies that there must be at least 4 minutesduring
    which the client doesn't emmit 'heartbeats' for the server to know it is
    alive.
    few remarks :
    1/ the client is not swapping nor GCing too long so the client vm is
    available to emmit these heartbeats.
    2/ we couldn't reproduce it in our test environement except when makingthe
    client swap for minutes which is not the case in the production env.
    3/ this really seems related to multiple clients connected simultaneouslyto
    the server.
    Thanks a lot for your help.
    Vincent Vandenschrick
    Obbisoft.

  • ArrayCollection Not working

    My Init Function calls my RemoteObject which passes a string.
    I am returning an array from the RemoteObject. Once return comes
    back to Flex from my RemoteObject, my result function is called
    (myresult). This simply calls a class sends my result array into
    the class and then I send the result to my ArrayCollection. Outside
    my FOR loop I run:
    trace(ObjectUtil.toString(myArrayofStructs));
    This WILL print out the array that is in my Array collection.
    I then have a TEST function which is a ran when I click on a
    button. As you can see it is the same code above:
    trace(ObjectUtil.toString(myArrayofStructs));
    But this time there is nothing in the ArrayCollection. It's
    like it's loosing scope or something. I'm not sure what the issue
    is. I've been working on this for 2 days now... Any idea?
    <mx:Script>
    <![CDATA[
    import Classes.SiteSpecs.SiteSpecs;
    import mx.utils.ArrayUtil;
    import mx.rpc.events.ResultEvent;
    import mx.utils.ObjectUtil;
    import mx.collections.ArrayCollection;
    import Classes.SiteSpecs.*;
    [Bindable]
    public var myArrayofStructs:ArrayCollection = new
    ArrayCollection();
    public function init(nodeSent:String):void{
    callGetData.returnSiteSpecInfo(nodeSent);
    public function myresult(event:ResultEvent):void{
    var result_Array:Array = event.result as Array;
    for(var i:int =0; i<result_Array.length; i++) {
    var buildSiteSpecs:SiteSpecs = new SiteSpecs();
    buildSiteSpecs.init(result_Array
    myArrayofStructs.addItem(buildSiteSpecs);
    trace(ObjectUtil.toString(myArrayofStructs));
    private function test():void{
    trace(ObjectUtil.toString(myArrayofStructs));
    ]]>
    </mx:Script>

    The TRACE above yields this result:
    (mx.collections::ArrayCollection)#0
    filterFunction = (null)
    length = 1
    list = (mx.collections::ArrayList)#1
    length = 1
    source = (Array)#2
    [0] (Object)#3
    AD_SERVER_USED = "proprietary technology"
    AJAX = 0
    FORMAT_HTML = 1
    FORMAT_LINK = 0
    FORMAT_TEXT = 0
    FORMAT_ZIP = 1
    FOURTHPARTY = 0
    INTERIAM = " /eyewonder/interim.html"
    LINK_TO_SPECS = "
    http://solutions.yahoo.com/adspecs/richmedia/rm_formats.html"
    NOTES = "If you wish to collect personal information within
    advertisements, those ad units will need to: 1) Clearly identify
    your organization. 2) Provide a direct link to your privacy policy,
    adjacent to the submit button. 3) Clearly identify the purpose for
    collecting the information."
    PARENT_COMPANY = 0
    PARENT_SITE_SETTINGS_TO_ALL = 0
    PROGRESSIVE_DOWNLOAD_STREAMING = "streaming"
    SERVE_IFRAME = 0
    SITE_ID = 1
    ZIP = 1
    uid = "B51F4915-8E64-8CDB-32E4-EA1364114BEE"
    sort = (null)
    source = (Array)#2
    The TRACE in the TEST Function yields this:
    (mx.collections::ArrayCollection)#0
    filterFunction = (null)
    length = 0
    list = (mx.collections::ArrayList)#1
    length = 0
    source = (Array)#2
    uid = "5F2345C7-A3E7-16B2-93D4-EA1354BF9C5B"
    sort = (null)
    source = (Array)#2
    Why are thy different?

  • Tabs only open in a new window. Ctl T opens a new window NOT a new tab help-last update this problem started. How do I set FF back to open tabs in 1 window

    Tabs only open in a new window. Ctl T opens a new window NOT a new tab help-last update this problem started 2 days ago. How do I set FF back to open tabs in 1 window?
    There is no plus sign and going into optins and changing settings has not worked. I have uninstall FF and reinstall-keeping my personalization-and that was no help.
    Right clicking on FF Icon to open a new tab, or going up to FF drop down tab and clicking on new tab both do not work.
    Help everything opens a new window not a new tab. there seems to be no way to reset this or to chose a different optin. I just downloaded new tabs at end addon and it didn't do a thing.

    as a first troubleshooting step - does it work like normally when you open & run firefox in [[Safe Mode|safemode]] by pressing the shift key while you open firefox (all other instances have to be closed before)...

  • How to transfer/sync my iphone 4 music to my new computer - not connected phone to computer at all yet

    How to transfer/sync my iPhone 4 music/photos etc  to my new computer - not connected phone to computer at all yet.
    Computer has Windows 8

    SEARCH!
    http://lmgtfy.com/?q=migrate+iphone+to+new+computer

  • What is the new sap note for Ptax slabs of FY 2011-12.

    Dear Experts,
                       we are currently using  ECC  6.0, release 604, patch level 0035 and support package SAPKE60435. professional tax slabs not updated in table V_T7INP4.
    what is the new sap note for Ptax slabs of FY 2011-12.

    Hi,
    The Profession Tax tables T7INP3 & T7INP4 are customizing tables in which the entries are to be modified. SAP provides the initial entries and, if there is any change in slab rates, then you would need to update these slabs manually.
    Please delimit the slab code in table T7INP3 and then create a new slab code entry from the date of delimition for the new rates in table T7INP4.
    Regards,
    Nishtha

  • Delivery note with reference to sales order - 0 quantity items

    Hi all,
    our system allows items with quantity 0 to be created in delivery notes with reference to sales orders.
    This happens when some items in a sales order are out of stock while others are availiable. The unavailable items are included in the delivery note, but have quantity 0.
    The requirement is to eliminate this behavior and to create delivery notes with availiable items only.
    I would be grateful for any advice how to realise this.
    Best regards, Andreas

    Make the necessary configuration i.e. Check quantity 0 field value should be maintained as B in the respective delivery item category using transaction 0VLP.
    Regards,
    GSL.

  • Sync session failed to start on my ipod touch. tried to delete back up history but it only shows my daughters ipod touch and not mine! Im unable to update or purchase new aps, not sure how to fix this problem?

    sync session has failed to start on my ipod touch. Tried to delete the back up but it only shows my daughters ipod touch. Iam unable to update or purchase new aps, not sure how to fix this problem?

    Try:
    https://discussions.apple.com/thread/3415227?start=0&tstart=0
    https://discussions.apple.com/message/16400530#16400530

  • Is there any way to transfer an entire library from an ipod to a new laptop (not just the purchases)?

    My laptop was stolen that had my itunes installed and was synced with my ipod classic. I now have a new laptop. Is there any way I can transfer ALL the music from my ipod to itunes on the new laptop, not just the purchases? I don't have access to all the CD's etc that I originally downloaded onto my ipod.

    See Recover your iTunes library from your iPod or iOS device.
    tt2

  • I know that iCloud backs-up apps and other stuff to your phone incase you want restore from a back-up if you start a New iPhone. My question is if I start a new iPhone (not use the restore from back-up option) and redownload apps like (games, Instagram),

    I know that iCloud backs-up apps and other stuff to your phone incase you want restore from a back-up if you start a New iPhone. My question is if I start a new iPhone (not use the restore from back-up option) and redownload apps like (Games, Instagram), would my pics show up on Instagram and would my Games show it was saved and the acccomplisments will remain from the last place I left out.

    Davin12 wrote:
    I know that iCloud backs-up apps and other stuff to your phone incase you want restore from a back-up if you start a New iPhone. My question is if I start a new iPhone (not use the restore from back-up option) and redownload apps like (Games, Instagram), would my pics show up on Instagram and would my Games show it was saved and the acccomplisments will remain from the last place I left out.
    Icloud or itunes backup, only backs up app data, not the app itself.
    so if you restore as new, then there is no app data on your phone, you start out new...

  • Credit and Debit notes in reference to Repairing invoice or Repair request

    Hi Experts!
    I create a Sales order ("RA") for repairing. My flow is complete and also billing documents are generated.
    The fixed price defined in the Repair request is copied into the invoice, and can not be modified (we block the change).
    If the price is lower or upper than the real costs. It would like to create a credit or a debit note in reference to the billing document.
    Is it a standard way to work because SAP blocks it in Standard.
    Or there is no link between a billing document and a credit memo?
    I have an alternative, to use "Purchase order N°" with Sales order, but this field is a free text.
    Thanks for your help.
    Stéphane

    Who/what is "it" in "it would like to create"? What does SAP "block"? What exactly is an issue?

  • Moved: Creation of new iViews not possible because templates missing

    Hello,
    sorry I moved this issue to "Portal Content Development"
    Creation of new iViews not possible because templates missing
    Regards
    Alex
    Message was edited by:
            Alexander Lepka

    Alex,
    I'd be curious to know what SAP says.  We have the same problem.  Not sure how/if we broke it, but we can no longer create iviews using the wizard.  I opened an OSS msg a while ago, but did not get much assistance. 
    We have recently upgraded to 2004s and it did not resolve the issue as I hoped it would. 
    If SAP provides a solution for you, please post it. 
    Thanks,
    Shelly

  • TS3899 I have just set up an email account on my  ipod touch. Just received an email on my computer and the mail icon shows one new message. But when I click on mail icon it opens a page for New Account not an inbox??

    Having just set up my Ipod Touch with my email account (pop3) the mail icon on it shows a 1 for new message. However when I click on the Mail icon it brings up a page for NEW ACCOUNT not any inbox. Can anyone help?

    You might want to try removing they email account and setting it back up again

Maybe you are looking for