Hash table returns null

It's the stumping me. I add a key and a value in a hash table, pass in the key and retrieve the value. Basic enough, but when I go to retrieve the value a second time (after the restart of the application), it returns null.

If it isn't exactly the code that would be the basic scheme:

class A
{
     private static Hashtable table = new Hashtable();

     public static Object getObject(Class clazz)
     }
          return A.table.get(clazz);
     }

     public static void setObject(Class clazz, Object obj)
     }
          A.table.put(clazz, obj);
     }

     //Code stuff...
}

class B
{
     public static void main(String[] args)
     {
          A.setObject(C.class, new C());
          Object obj = A.getObject(C.class); //This works
     }

     //Code stuff...
}

class C
{
     //Code stuff...
}

What happens on the 9550 Simulator and is fixed after restarting the Simulator but work always and only the first time through. If the app is closed, then reopened, then it returns null, even if the hash table was always the same items.

Ah. When you run the application a second time, he rebuilt serializers to persistent store. Unfortunately, your objects of the class are new instances, so that they cannot be used as persistent hash keys. I suggest you use class names as keys rather than objects of class themselves.

Tags: BlackBerry Developers

Similar Questions

  • Returns a copy of the hash table

    I have problems by returning a copy of a hash that is normally stored in the persistent store table.

    final class SyncCentres {
        private static Hashtable syncCentres;
        private static PersistentObject persist;
        private static final long ID=0xdfeab99e040a223aL;
    
        static{
            persist=PersistentStore.getPersistentObject(ID);
            syncCentres=(Hashtable)persist.getContents();
            synchronized(persist){
                if(syncCentres==null){
                    syncCentres=new Hashtable(4);
                    persist.setContents(syncCentres);
                    persist.commit();
                }
            }
        }
    
        static Hashtable getSyncCentres(){
            return syncCentres;
        }
    
    } // Class
    

    When I get the hash table in another class by using the static method.

    Hashtable hash=SyncCentres.getSyncCentres();
    

    It turns out that it is not a copy. Change the hash variable will edit the SyncCentres class as well. Is this normal? How can I get a copy of it?

    Java, copy and pass the reference by value, not the object.
    See
    http://www.Yoda.arachsys.com/Java/passing.html
    or
    http://www.JavaWorld.com/JavaWorld/javaqa/2000-05/03-QA-0526-pass.html
    If you want a true copy of the hash table you need to clone and each of its objects.
    You can also copy all objects to a new hash table, but these are always references to the same objects as in the first hash table.

  • PersistentObject.getContents () returns null after app update

    Hello

    I'm trying to track down a bug with PersistentStore.
    Usually when I update the app I get the getContents() stored content.
    However, something in the code has changed from one version to the other and now getContents() returns null.

    I made sure the id has never changed for PersistentStore.getPersistentObject (id);
    I made sure that we use the same basic sdk (4.3.0)
    I made sure that there are the data stored in the stored hash table

    Currently, it's a hash table - no subclass (even though I know that I should change it to a subclass when it's fixed);

    I wonder if there are any suggestions on what might cause the getContents() return null - or which could result in the PersistentStore have cleared.

    What information is needed, please let me know and I'll paste.

    I found the problem after.

    Classes have begun to obscure differently. If the hash table was still readable, but because he could not read the content of the hash table, he would return null.

    It was unexpected, because if you have a custom class persisted and you try to read it, you will get the content, but you can't cast. But with the hash table, it does not return the content (uncastable) and it throws no exceptions...

    I hope this helps someone else who has a similar problem.

  • ListField using the hash table

    Hi guys, new here so please, be gentle.

    I was wondering if there is way to a ListField (or something similar) but using a hash instead of a vector table. I searched through the forums without success. And if it is would it be possible to display the incredible list. (List in the hash table and sort by alphabetical order, via the keys)

    The hash table structure K = String (name of player), V = object reader.

    If this can be done using a hash table, is there a way to do this using a vector. So that I could search the data structure for a players name and return the object.

    Sorry if it's confusing or vague. I'm not not used to describe my problems!

    Thank you very much for the help.

    You can also move forward and persist in the hash table, and then build an index using a few stores of SimpleSortingVector who keys in order.

    There are a lot of options... you just need to decide which is best for you.

  • Debugging inaccessible FacesException:Target, 'bean' returned null

    Hi all

    Jdev: 11.1.1.7.1

    We have a living ADF application that worked very well until installing a recent where a flow is the break with the message "inaccessible FacesException:Target, 'bean' returned null. It works very well in our UAT and our production environment is clustered.

    StackTrace

    oracle.jbo.JboException: JBO-29000: Unexpected exception caught: javax.faces.FacesException, msg=#{pageFlowScope.xyzBean.showCaseDetails}: Target Unreachable, 'xyzBean' returned null
    Supplemental Detail    at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:417)
    at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:479)
    at com.wellsfargo.common.view.WFExceptionHandler.handleException(WFExceptionHandler.java:57)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._handleException(LifecycleImpl.java:1380)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:211)
    .....
    ..
    ## Detail 0 ##
    javax.faces.FacesException: #{pageFlowScope.xyzBean.showCaseDetails}: Target Unreachable, 'xyzBean' returned null
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
    at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
    at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:148)
    at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:280)
    

    Guidance on how to debug what appears not a problem with scope as our UAT works very well.

    We were finally able to reproduce the problem in our local instance.

    Regarding the cause, the view behind the UI object, the research doesn't have the right keys. As a result, selection on the table was selecting two rows on the search results. By clicking on the commandlink, it seems that two events of Action are put in queue and after that the first action event navigates successfully, the second is pulled and fails.

  • Use of hash Tables

    HI guys,.

    I have a script that takes a list of VM and collects various pieces of information on the

    • Name, host name, CPU Num, Num disks, IP info, etc...

    The script works fine, but I still need to load the data into Excel and manipulate manually until the data can be used with other scripts. I wonder if there is a way to eliminate this manual work?

    Specifically, for each computer virtual, the script determines the number of hard drives and returns the following for each disk

    1. HDDx name
    2. HDDx data store
    3. Path of HDDx (file and hard in the data store name)

    I can be left with dozens of lines for all virtual machines in the hash table, and each virtual computer might have multiple entries for each of the 3 items above.

    E.g. HDD1, HDD2, HDD3 Datastore, DataStore DataStore...

    What I want to do is take all the 'HDDx DataStore' entries in the hash table and return only the unique entries so that I can then turned off and get specific on these specific data stores information, number of virtual machines, the names of the machines virtual etc...

    I tried to use wildcards, which of the statements, etc... I can't make it work.

    Fill script I use is attached.

    This is the closest that I just get this work but, it is still not add all the information from the data store in the hash table second $dsReport

    In the attached script, I have highlighted the lines of $dsReport

    $report = @)
    $dsReport = @)
    ...
    ...
    $hdd = 1
    $Computer | Get-hard drive | {foreach}
    Name of $GeneralProp.Add ("HDD$ ($hdd) ', $_.") Name)
    $GeneralProp.Add ("HDD$ ($hdd) data store", $_. ") FileName.split("") [0]. TrimStart("["). TrimEnd("]"))
    $GeneralProp.Add ("HDD$ ($hdd) path', $_.") FileName.split("") [1]. TrimStart("["). TrimEnd("]"))
    Capacity of $GeneralProp.Add ("HDD$ ($hdd) ', $_.") CapacityGb)
    $dsProp=@{Name = $_. FileName.split("") [0]. TrimStart("["). TrimEnd("]")}
    $hdd ++
    }

    ...

    ...

    $dsReport | SELECT name - Unique

    Any help is appreciated

    Thank you


    Something like that?

    Get - vm | {foreach}

    $disks = @)

    $_ | Get-hard drive | {foreach}

    $dsname = $_. Filename.Split("") [0]. TrimStart("["). TrimEnd("]")

    $disks += $_. Add-Member - MemberType NoteProperty - name DatastoreName - $dsname - PassThru of value

    }

    $disks | Group-object - property DatastoreName

    }

  • ViewObject getCurrentRow() returns null for a particular VO

    1. I use JDeveloper 12.1.2 and see that one of the VO does not return a current line in the module of the application.

    Table of this VO has an another table foreign key relationship and corresponding EO mapping to a database table is defined.

    I defined the Association and link display to be able to make the key relationship foreign mapping.

    And moved VO belong to the corresponding data model of the parent object.

    However, getCurrentRow running on this instance of VO returns null.

    Runs the code SQL of VO same results as expected in the preview of the VO Editor.

    Can someone further comment on what might cause some getCurrentRow() which returns null despite the lines for VO that corresponds to its definition of SQL or Timo.

    2. one of the posts mentioned earlier setting the following will print the SQL used by VO in the console.

    AddVMOption - Djbo.deguboutput = console

    AddVMOption - Djbo.jdbc.trace = true

    However, my console does not show the SQL code as such to run executeQuery on VO.

    Can someone share your opinion on if these settings are changed in Jdev 12.1.2 charges.

    Thank you

    Rama

    GetCurrentRow() may return null if the vo is not used in the user interface. In this case, the pointer of the current line is set before the first row so that you can browse all lines.

    After execution of the vo, you must call premier() to get the first row, then next() to get the next line.

    Timo

  • Returns NULL on collection

    Hello
    How to return NULL when the collection of type multiset return object empty. Below the example, if t_patient_add_t doesn't have the values it should ' t enter inside the pat.addre collection, because the java code checks to see non-null.

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
    --DROP TYPE  t_patient_obj;
    
    --DROP TYPE   t_patient_add_tab;
    
    --DROP TYPE  t_patient_add_obj;
    
    --DROP TABLE t_patient_t;
    
    --DROP TABLE  t_patient_add_t;
    
    CREATE OR REPLACE TYPE t_patient_add_obj
    AS
       OBJECT (address varchar2 (100), zip varchar2 (30));
    /
    
    CREATE OR REPLACE TYPE t_patient_add_tab AS TABLE OF t_patient_add_obj;
    /
    
    CREATE OR REPLACE TYPE t_patient_obj
    AS
       OBJECT (fname varchar2 (25), lname varchar2 (30), addre t_patient_add_tab);
    /
    
    CREATE TABLE t_patient_t (
       patid number,
       fname varchar2 (25),
       lname varchar2 (30)
    );
    
    /
    
    CREATE TABLE t_patient_add_t (
       patid number,
       address varchar2 (100),
       zip varchar2 (30)
    );
    
    /
    
    SET DEFINE OFF;
    
    INSERT INTO t_patient_t
    (
        patid, fname, lname
    )
    VALUES(1, 'FNAME', 'LNAME');
    
    COMMIT;
    
    DECLARE
       pat   t_patient_obj;
    BEGIN
       SELECT t_patient_obj (fname,
                             lname,
                             CAST (MULTISET (SELECT address, zip
                                             FROM t_patient_add_t a
                                             WHERE a.patid = b.patid
                                   ) AS t_patient_add_tab
                             )
             )
       INTO pat
       FROM t_patient_t b
       WHERE patid = 1;
    
       DBMS_OUTPUT.put_line (pat.fname);
       DBMS_OUTPUT.put_line (pat.lname);
    
       IF pat.addre IS NOT NULL
       --  IF pat.addre.count <>0
       THEN
          FOR i IN 1 .. pat.addre.LAST
          LOOP
             DBMS_OUTPUT.put_line (pat.addre (i).address);
          END LOOP;
       END IF;
    END;
    Thank you

    Alen

    Below the way that I do, I thought I can avoid to go twise.

    You can, if you code something like this:

    select deptno, case when cardinality (ename_list) = 0 then null else ename_list end ename_list
    from (select deptno,
                 cast (multiset (select ename
                                 from emp
                                 where emp.deptno = dept.deptno) as sys.dbms_debug_vc2coll)
                    ename_list
          from dept)
    /
    
  • PageContext.forwardimmediatly works not when the hash table is used.

    Hello

    I try to use as below:

    HashMap hm = new HashMap (1);
    HM.put ("conc_called", "Yes");

    pageContext.forwardImmediately ("OA.jsp?page=/XXX/xxPG",
    NULL,
    OAWebBeanConstants.KEEP_MENU_CONTEXT,
    NULL,
    GMC
    true,
    "N");

    But I get an error message indicating that the method does not exist. Any suggestion would be appreciated.

    Thank you
    PK

    Make sure the hash table is of the type com.sun.java.util.collections.HashMap and not java.util.HashMap

  • BC4J: EntityAssociation.getSourceEnd () .getDBObjectName () returns null

    Dear forum,

    I use JDeveloper 10.1.3.4.0.4270 with 10.1.3.42.70 ADF business components.

    This is what I call inside the validate method of a class that extends EntityImpl.
        
        private void test(){
            EntityDefImpl entityDefImpl = this.getEntityDef();
            AssociationDefImpl[] associationDefImpls=entityDefImpl.getAssociationDefImpls();
            for(int iter=0;iter<associationDefImpls.length;iter++){
                AssociationDefImpl associationDefImpl=associationDefImpls[iter];
                EntityAssociation entityAssociation=associationDefImpl.getEntityAssociation();
                System.out.println(entityAssociation.getSourceEnd().getDBObjectName());      // null
                System.out.println(entityAssociation.getSourceEnd().getName());       
                System.out.println(entityAssociation.getDestinationEnd().getDBObjectName()); // null
                System.out.println(entityAssociation.getDestinationEnd().getName());
            }
        }
    My problem is that getDBObjectName() always returns null, while getName() returns what it should be, and, otherwise, everything looks beautiful and functional as it should.

    I guess I'm doing something wrong here. So, how could I, in implementation of the entity, its associations list and search the database of the names of tables?

    Thank you for your help,

    ADSM

    Try:

    System.out.println(((EntityDefImpl)entityAssociation.getSourceEnd().getOwner()).getSource());
    System.out.println(((EntityDefImpl)entityAssociation.getDestinationEnd().getOwner()).getSource());
    
  • ConnectionFactory.getConnection () returns null.

    ConnectionFactory connFact = new ConnectionFactory();
            ConnectionDescriptor connDesc = null;
            connDesc = connFact.getConnection(----here goes my url String----);
    

    Hi all

    In the code posted above, number In Line 3, reason for which the null value is returned by the statement "connFact.getConnection (- this is my String url-);"   and he is assigned to the variable 'connDesc '.  Although I was able to login successfully before 2 to 3 hours. but it is now return null...

    Could you please help me?

    Best regards,

    Hi Sir,

    After going through the link provided by you (and a few other sup on internet links), I was able to resolve the issue for now... I write the code for other users help here...

    Thank you for your support...

    Best regards.

    // make a list of transport types ordered according to preference (they will be tried in succession)
    int[] preferredTransportTypes = {TransportInfo.TRANSPORT_MDS, TransportInfo.TRANSPORT_WAP2};
    
    // Create ConnectionFactory
    ConnectionFactory factory = new ConnectionFactory();
    
    // Configure the factory
    factory.setPreferredTransportTypes( preferredTransportTypes );
    
    // use the factory to get a connection
    ConnectionDescriptor conDescriptor = factory.getConnection("http://www.blackberry.com");
    
    if ( conDescriptor != null ) {
    
       // connection suceeded
       int transportUsed = conDescriptor.getTransportDescriptor().getTransportType();
    
       // using the connection
       HttpConnection  httpCon = (HttpConnection) conDescriptor.getConnection();
       ...
    }
    
  • The body of the message to return null on os 4.5.0.18. When you use getBodyText()

    Hi all

    Today, when I debug my application on 4.5.0.18 device 8130.

    I implements FolderListener, when new messages coming,.

    I grap message object and want to analyze the body of the message to check if the message is what application you are looking for.

    Hoever, when I call Message.getBodyText (). It returns null.

    In fact, there a lot of message in the body of the message.

    is there any sweet experiencing this problem?

    What is work around?

    Thank you.

    getBodyText() will work on 4.5 If the body is 'plain text '. Otherwise, you will need to get the HTML content of the message and extract the text elements.

    See this article:

    http://www.BlackBerry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800698/How_To _...

  • LocationProvider.getInstance always returns null

    I'm trying to run a slightly modified version of the application on a BlackBerry 7250 GPSDemo. As my device software is version 4.1, I use the BlackBerry JDE 4.1. No matter what are the parameters for the criteria, I pass in LocationProvider.GetInstance, I always return null. I can run google maps on this unit and get my location, so I'm assuming that the GPS is supported in this regard. Did anyone see any problem with code and/or information on the devices below?

    Wireless blackBerry 7250 (CDMA)

    v4.1.0.353 (Platfor 2.2.0.159)

    The kernel v3.8.3.7 encryption

    The microedition configuration: CLDC-1. 1

    Microedition profile: MIDP-2. 0

    Microedition JTWI Version: 1.0

    Microedition Media Version: 1.1

    Microedition PIM Version: 1.0

    Try
    {
    GpsReceiverCriteria criteria = new Criteria();
    gpsReceiverCriteria.setHorizontalAccuracy (Criteria.NO_REQUIREMENT);
    gpsReceiverCriteria.setVerticalAccuracy (Criteria.NO_REQUIREMENT);
    gpsReceiverCriteria.setCostAllowed (true);
    gpsReceiverCriteria.setPreferredPowerConsumption (Criteria.POWER_USAGE_LOW);
    gpsReceiverCriteria.setAddressInfoRequired (false);

    _locationProvider = LocationProvider.getInstance (gpsReceiverCriteria);
               
    If (_locationProvider is nothing)
    {
    Runnable ShowGpsLocationProviderNull1Dialog = new Runnable()
    {
    public void run()
    {
    Dialog.Alert ("Provider is null - HA: NR VA: NR CA:T PC:L");
    }
    };
    invokeLater (showGpsLocationProviderNull1Dialog);  Ask the event dispatcher thread to display the dialog box as soon as POSSIBLE
    }
       
    gpsReceiverCriteria.setHorizontalAccuracy (Criteria.NO_REQUIREMENT);
    gpsReceiverCriteria.setVerticalAccuracy (Criteria.NO_REQUIREMENT);
    gpsReceiverCriteria.setCostAllowed (false);
    gpsReceiverCriteria.setPreferredPowerConsumption (Criteria.POWER_USAGE_LOW);
    gpsReceiverCriteria.setAddressInfoRequired (false);

    _locationProvider = LocationProvider.getInstance (gpsReceiverCriteria);
               
    If (_locationProvider is nothing)
    {
    Runnable ShowGpsLocationProviderNull2Dialog = new Runnable()
    {
    public void run()
    {
    Dialog.Alert ("Provider is null - HA: NR VA: NR CA:F PC:L");
    }
    };
    invokeLater (showGpsLocationProviderNull2Dialog);  Ask the event dispatcher thread to display the dialog box as soon as POSSIBLE
    }

    _locationProvider = LocationProvider.getInstance (null);
               
    If (_locationProvider is nothing)
    {
    We would like to display a dialog box indicating that the GPS is not supported, but because that
    the event dispatcher thread has not been started yet, modal screens cannot be pushed on
    the battery in the display.  So delay the operation until the event dispatcher thread runs
    asking him to call the executable object following as soon as possible.
    Runnable showGpsUnsupportedDialog = new Runnable() {}
    public void run() {}
    Dialog.Alert ("No receiver GPS on this unit is available, exit...");
    System.Exit (1);
    }
    };
    invokeLater (showGpsUnsupportedDialog);  Ask the event dispatcher thread to display the dialog box as soon as POSSIBLE
    }
    on the other
    {
    only a single listener can be associated with a provider and point it comes to the same
    call, but with the value null, so, no need to cache the listener instance
    request an update every second
    _locationProvider.setLocationListener (new LocationListenerImpl(), _interval, 1, 1);
    retval = true;
    }
    } catch (LocationException) {}
    System.Err.println ("Failed to instantiate the object LocationProvider, exit...");
    System.Err.println (the);
    System.Exit (0);
    }

    Oops... sory. My dyslexia again out of in

    I think that the 7250 has no GPS function at all.

    Yet again, Google it didn't need because they have their own turn cells DB and web services to retrieve the "approximate" location

  • Hash table type

    Hello

    I'm trying to sort a hastable that contains the key and values.

    The keys are New york, los angles, Texas, port Aerizona

    And values are 60.123, 34.3434, 56.4544, 67.565, 56.7878

    Now, I want to sort the hash table based on the values which is lesser in value.

    I tried comparer class using vector simplesorting, but I can only adjust the values but the keys remains unchanged in its position.

    Please help me how to sort hastable with keys and values

    I want the output of this title

    34,3434 losangles

    Texas 56.4544

    port 56.7878

    nwyork 60.123

    aerizona 67.565

    Thanks in advance

    I suggest that you check out all the hastable keys and add to a SimpleSortingVector. You can them iterate thought the sorted keys, by using the keys to retrieve objects from the hash table.

  • Need help with ics. SQL return null

    Hi experts WCS.

    I have this ics. SQL statement that returns an IList as null and nothing in the errStr in debugging print.

    IList rsATypes is ics. SQL (, sqlATypes, listName, limit, bCache errStr);

    The code is in one of my jsp. He ran very well in my local JSK (HyperSQL Db), but returns NULL in the case of Test (Oracle DB, if this is another).

    I got the sql statement println during execution and run it directly in Oracle DB (same instance) it returns the expected result set.

    The code snippet:

      System.out.println("## ics.GetSSVar(\"pubid\")          : " + ics.GetSSVar("pubid"));
    
        // Get Attribute Types
        String sqlATypes = "SELECT DISTINCT assetpublication.assettype "
                         + "FROM assetpublication "
                         + "LEFT JOIN approvedassets "
                         + "    ON assetpublication.assetid = approvedassets.assetid "
                         + "WHERE pubid = '" + ics.GetSSVar("pubid") + "' "
                         + "AND (tstate is null OR tstate <> 'A') "
                         + "AND (voided is null OR voided <> 'T') "
                         + "ORDER BY assettype; ";
        System.out.println("##0126 sqlATypes : " + sqlATypes);
        String from = "AssetPublication, ApprovedAssets";
        // String listName = null;
        String listName = "ATypesList";
        int limit = -1;
        // boolean bCache = true;
        boolean bCache = false;
        StringBuffer errStr = new StringBuffer("");
        ics.ClearErrno();
        IList rsATypes = ics.SQL(from, sqlATypes, listName, limit, bCache, errStr);
    
        System.out.println("## rsATypes : " + rsATypes);
        if (rsATypes == null) {
            System.out.println("## NO DATA in rsATypes! errStr : " + errStr.toString());
    

    }

    The journal:

    ## ics.GetSSVar("pubid")          : 1374097570685
    ## sqlATypes : SELECT DISTINCT assetpublication.assettype FROM assetpublication LEFT JOIN approvedassets     ON assetpublication.assetid = approvedassets.assetid WHERE pubid = '1374097570685' AND (tstate is null OR tstate <> 'A') AND (voided is null OR voided <> 'T') ORDER BY assettype;
    ## rsATypes : null
    ## NO DATA in rsATypes! errStr :
    


    I got enclosing try catch block, who did not take any exception.


    The funny thing is, in the same piece of code, an ics. Casea used already worked (which I noticed outside because there was not enough for what I want to do):

            StringBuffer errSB = new StringBuffer("");
            ics.SetVar("assetid", id);
            IList approvedAsset = ics.SelectTo("ApprovedAssets", "state,voided,tstate,locked,reason,treason", "assetid", null, -1, null, true, errSB);
    

    Any help/ideas from anyone would be really appreciated.

    Thanks Guddu1223, I discovered why.

    The SQL statement cannot end with a semicolon (see line 11 of my original above codes). Delete who had back all the records provided for in my resultset in the IList.

    The reason why it works in my local, but not stable instance that I guess is my local JSK + HyperSQL, in WCS + Oracle DB instance trying...

Maybe you are looking for

  • reset security issues

    I want to reset my security questions, but they are sending me the authentication code to the device, I have no more? What can I change in this situation?

  • Most Safari icons have no title - by default to no_title

    It lasts for a long time, but now I have a new MacBook Pro, so it's time to get this working. Most of the icons on the "home page" of safari is labeled NO_TITLE because it updates of last year.  How can I fix it? Thanks for your help!

  • iMessage message unread repeatedly brands

    When playback immediately an iMessage iMessage contact one marks the message as unread even after that you answered. Currently running the latest IOS - 9.2.1 on an iPhone5, have restarted the phone and removed the contact but did not address the issu

  • Officejet 6000 ink

    I have an Officejet 6000 ink and i ' ts was set up to print only in black.  The other day he had run more black ink and to my great surprise, he was also out the other colors of ink.  I bought a new cartridge 920xl and to my surprise that has not fix

  • Webcam not detected

    Why my webcam work used it says it found no webcam and it worked a week ago.  How can I fix and can get the measures to remedy.