Map.get(K) and Map.get(Object)

When I first saw the new 2.0 generics compiler, I was very pleased to see that the signature of Map.get() has changed (since 1.3) from:
    interface Map<K,V> { V get(Object obj); }to:
    interface Map<K,V> { V get(K key); }because it means buggy code like this:
    Map<File,Integer> fileSizeMap = new HashMap<File,Integer>();
    Integer sizeOfFile = fileSizeMap.get("/tmp/foo");
    if (sizeOfFile == null) {
        System.err.println("File not found in map");
    }(where I have mistakenly called Map.get() with a String rather than a File) will now get a compiler error rather than a fault raised several months after the application has gone live.
So, as I say, I am very pleased with the new signature for Map.get(), although I would also like to see the following methods changed:
    boolean containsKey(Object)   -> boolean containsKey(K)
    boolean containsValue(Object) -> boolean containsValue(V)
    V remove(Object object)       -> V remove(K)However, I just read on http://cag.lcs.mit.edu/~cananian/Projects/GJ/Bugs/v20/map.html that Neal Gafter says that putting Map.get(K) into 2.0 was a mistake, and that it will be put back to Map.get(Object) in the next version.
I do hope I haven't missed something obvious, but keeping these methods with Object parameters seems to me to be a backwards step from the excellent type safety benefits provided by Generics.
Does anyone else agree with me that having get(K) would be beneficial in allowing the compiler to identify bugs that would otherwise only be discovered much later?
Or, could someone explain to me why having get(Object) is preferable, and whether this reason is more important than the type safety issue I identified in my example code above?
Many thanks in advance
Geoff

Gafter wrote:
The reason the argument type is Object and not K is that existing code depends on the fact
that passing the "wrong" key type is allowed, causes no error, and simply results in the
key not being found in the map.But "existing code" does not use Generics, and therefore as with all other non-generic code, the authors of that code can choose to either leave it as it is (in which case their Maps will become Map<Object,Object> and Map.get() will then take an Object), or to upgrade it to Generics, and take advantage of the helpful compiler messages that may highlight some design flaws in the original code.
In Jakarta Commons Collections (this is "existing code"), there's a class MultiHashMap which extends HashMap. When you call MultiHashMap.put(someKey, someValue) it appends someValue to an ArrayList that gets stored as the value in the HashMap. However when you call MultiHashMap.get(someKey), it returns a Collection of values, rather than just a single value.
If they try to upgrade MultiHashMap to Generics, they are going to come up with a problem: they would be needing something like this:
    public class MultiHashMap<K,V> extends HashMap<K,V> {
        public V put(K key, V value) { ... }
        public Collection<V> get(K key) { ... }
    }which of course is not allowed, since Map<K,V>.get() returns V, not Collection<V>.
Now, I don't hear anyone saying: This "existing code" relies on Map.get() returning an Object, so in Generics we're going to make Map.get() return Object rather than V.
No, instead we (correctly) say: That MultiHashMap code was wrong to abuse the flexibility provided by the use of Object as the return value of Map.get(), and if it wishes to use Generics, it will either need to become MultiHashMap<K,Object>, or if it insists on being MultiHashMap<K,V>, it will not be allowed to extend HashMap.
I really don't see the problem in using Generics (and a typesafe Java Collections API) as a means of highlighting problems in existing code. As I said before, existing code will continue to work as before, because List will become List<Object> and Map will become Map<Object,Object>.
This is no worse than "accidentally" trying to get() with a key of the right
type but the wrong value. Since none of these methods place the key into the
map, it is entirely typesafe to use Object as the method's parameter.Suppose for a moment that when String.endsWith() was first written, it took an Object parameter instead of a String. If I were to say to you: This method needs to change its parameter from Object to String, would you tell me that that there's no need to make the change, because a String can only ever end in a String, and so it is entirely typesafe to use Object as the method's parameter?
Geoff

Similar Messages

  • Thread get struck and never get released

    Hi
    We are using Weblogic 8.1 SP 1, (Patch CR134364 applied). Thread get struck and never get released. Do any one faced this problem?
    Full thread dump Java HotSpot(TM) Client VM (1.4.1_03-b02 mixed mode):
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x5662BE28 nid=0x7b8 in Object.wait() [5301f000..5301fd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <1671AB50> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x5380A940 nid=0x928 in Object.wait() [52fdf000..52fdfd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <08A437F0> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x567D5D88 nid=0xb74 in Object.wait() [5311f000..5311fd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <0D4F7D00> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPCache-TTLTimer" daemon prio=5 tid=0x56798660 nid=0x858 in Object.wait() [530df000..530dfd88]
         at java.lang.Object.wait(Native Method)
         at netscape.ldap.TTLTimer.run(LDAPCache.java:806)
         - locked <1671AB38> (a netscape.ldap.TTLTimer)
         at java.lang.Thread.run(Thread.java:536)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x537AB9D0 nid=0x90c runnable [5305f000..5305fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <1671B420> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x5682CE70 nid=0x2a0 runnable [55f000..55fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <1671BD00> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "ExecuteThread: '2' for queue: 'weblogic.kernel.Non-Blocking'" daemon prio=5 tid=0x5671B410 nid=0xa44 in Object.wait() [5574f000..5574fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <1479A770> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '1' for queue: 'weblogic.kernel.Non-Blocking'" daemon prio=5 tid=0x61CCEEB0 nid=0xa38 in Object.wait() [5570f000..5570fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <1479A7E8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '0' for queue: 'weblogic.kernel.Non-Blocking'" daemon prio=5 tid=0x567AAEB0 nid=0x350 in Object.wait() [51f000..51fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <1479A860> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x56557C20 nid=0x9ac runnable [5309f000..5309fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <11A34BC8> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "LDAPConnThread dc02.ameriquest.net:389" daemon prio=5 tid=0x565CEC20 nid=0xafc runnable [4df000..4dfd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <11A36668> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "ListenThread.Default" prio=5 tid=0x52F69CA0 nid=0x694 runnable [5567f000..5567fd88]
         at java.net.PlainSocketImpl.socketAccept(Native Method)
         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
         - locked <081E7F68> (a java.net.PlainSocketImpl)
         at java.net.ServerSocket.implAccept(ServerSocket.java:448)
         at java.net.ServerSocket.accept(ServerSocket.java:419)
         at weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:24)
         at weblogic.t3.srvr.ListenThread.accept(ListenThread.java:715)
         at weblogic.t3.srvr.ListenThread.run(ListenThread.java:291)
    "Thread-8" prio=5 tid=0x5334DC38 nid=0x92c in Object.wait() [5563f000..5563fd88]
         at java.lang.Object.wait(Native Method)
         at java.util.TimerThread.mainLoop(Timer.java:429)
         - locked <07F5E6E8> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "Thread-7" prio=5 tid=0x5327A498 nid=0x23c waiting for monitor entry [555ff000..555ffd88]
         at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:3622)
         - waiting to lock <0C516F90> (a oracle.jdbc.driver.OraclePreparedStatement)
         at weblogic.jdbc.common.internal.ConnectionEnv.cleanUpStatementForReUse(ConnectionEnv.java:1024)
         at weblogic.jdbc.common.internal.ConnectionEnv.returnCachedStatement(ConnectionEnv.java:829)
         at weblogic.jdbc.wrapper.Statement.internalClose(Statement.java:263)
         at weblogic.jdbc.wrapper.Connection.closeAllStatements(Connection.java:251)
         at weblogic.jdbc.wrapper.Connection.closeAllStatements(Connection.java:239)
         at weblogic.jdbc.wrapper.PoolConnection.doClose(PoolConnection.java:146)
         at weblogic.jdbc.wrapper.Connection.forcedCleanup(Connection.java:111)
         at weblogic.common.resourcepool.ResourcePoolImpl.timeoutInactiveResources(ResourcePoolImpl.java:1643)
         at weblogic.common.resourcepool.ResourcePoolImpl.access$400(ResourcePoolImpl.java:28)
         at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.run(ResourcePoolImpl.java:1888)
         at java.util.TimerThread.mainLoop(Timer.java:432)
         at java.util.TimerThread.run(Timer.java:382)
    "Thread-6" daemon prio=5 tid=0x52F01D98 nid=0x1ec in Object.wait() [555bf000..555bfd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at java.util.TimerThread.mainLoop(Timer.java:403)
         - locked <07EB2F18> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "weblogic.health.CoreHealthMonitor" daemon prio=5 tid=0x53396118 nid=0xa0c waiting on condition [5557f000..5557fd88]
         at java.lang.Thread.sleep(Native Method)
         at weblogic.t3.srvr.CoreHealthMonitorThread.run(CoreHealthMonitorThread.java:124)
    "Thread-5" prio=5 tid=0x533AB648 nid=0x7c8 in Object.wait() [5553f000..5553fd88]
         at java.lang.Object.wait(Native Method)
         at java.util.TimerThread.mainLoop(Timer.java:429)
         - locked <07D0EB90> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "ExecuteThread: '0' for queue: 'Multicast'" daemon prio=5 tid=0x5337AF20 nid=0x918 in Object.wait() [554ff000..554ffd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <07CE3030> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "NodeManagerAgent" prio=5 tid=0x52F71CE8 nid=0x938 runnable [554bf000..554bfd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.net.SocketInputStream.read(SocketInputStream.java:182)
         at weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:122)
         at com.certicom.tls.record.Util.readUInt8(Unknown Source)
         at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
         at com.certicom.tls.record.ReadHandler.read(Unknown Source)
         - locked <07C90EF8> (a com.certicom.tls.record.ReadHandler)
         at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:408)
         at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:448)
         at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:182)
         - locked <065E61B8> (a java.io.InputStreamReader)
         at java.io.InputStreamReader.read(InputStreamReader.java:167)
         at java.io.BufferedReader.fill(BufferedReader.java:136)
         at java.io.BufferedReader.readLine(BufferedReader.java:299)
         - locked <065E61B8> (a java.io.InputStreamReader)
         at java.io.BufferedReader.readLine(BufferedReader.java:362)
         at weblogic.nodemanager.internal.NMMessage.receive(NMMessage.java:109)
         at weblogic.nodemanager.wlscontrol.NodeManagerCommandListener.readInputCommand(NodeManagerCommandListener.java:131)
         at weblogic.nodemanager.wlscontrol.NodeManagerCommandListener.run(NodeManagerCommandListener.java:60)
    "Thread-4" prio=5 tid=0x52E59E80 nid=0xb50 in Object.wait() [5547f000..5547fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <07C0A878> (a java.util.TaskQueue)
         at java.lang.Object.wait(Object.java:426)
         at java.util.TimerThread.mainLoop(Timer.java:403)
         - locked <07C0A878> (a java.util.TaskQueue)
         at java.util.TimerThread.run(Timer.java:382)
    "LDAPConnThread 192.168.32.60:4001" daemon prio=5 tid=0x535B4738 nid=0x9f4 runnable [5543f000..5543fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
         at java.io.BufferedInputStream.read(BufferedInputStream.java:201)
         - locked <07BBFAA8> (a java.io.BufferedInputStream)
         at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
         at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "VDE Transaction Processor Thread" prio=2 tid=0x53506AC0 nid=0xa04 in Object.wait() [553ff000..553ffd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <07B74C80> (a com.octetstring.vde.backend.standard.TransactionProcessor)
         at java.lang.Object.wait(Object.java:426)
         at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:355)
         - locked <07B74C80> (a com.octetstring.vde.backend.standard.TransactionProcessor)
         at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:215)
    "ExecuteThread: '2' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x531E0C80 nid=0x670 in Object.wait() [553bf000..553bfd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <079BF888> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '1' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x52E0D6F8 nid=0xb54 in Object.wait() [5537f000..5537fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <079BF380> (a weblogic.kernel.ExecuteThread)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <079BF380> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '0' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x5367FA50 nid=0x68c in Object.wait() [5533f000..5533fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <079BEE58> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '4' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536DD340 nid=0xb90 runnable [552ff000..552ffd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '3' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536E2DE0 nid=0xab0 runnable [552bf000..552bfd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536E23F0 nid=0xb48 runnable [5527f000..5527fd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536DFA90 nid=0x77c runnable [5523f000..5523fd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x536DC928 nid=0xb58 runnable [551ff000..551ffd88]
         at weblogic.socket.NTSocketMuxer.getIoCompletionResult(Native Method)
         at weblogic.socket.NTSocketMuxer.processSockets(NTSocketMuxer.java:85)
         at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "weblogic.security.SpinnerRandomSource" daemon prio=5 tid=0x536D5990 nid=0x9f0 in Object.wait() [54d8f000..54d8fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <078B9F48> (a java.lang.Object)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:60)
         - locked <078B9F48> (a java.lang.Object)
         at java.lang.Thread.run(Thread.java:536)
    "weblogic.time.TimeEventGenerator" daemon prio=9 tid=0x536D2238 nid=0x69c in Object.wait() [54d4f000..54d4fd88]
         at java.lang.Object.wait(Native Method)
         at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:271)
         - locked <078AF4C0> (a weblogic.time.common.internal.TimeTable)
         at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:118)
         at java.lang.Thread.run(Thread.java:536)
    "ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536D0648 nid=0xa40 in Object.wait() [54d0f000..54d0fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078AEC78> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CF9F0 nid=0x664 in Object.wait() [54ccf000..54ccfd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078AE7E8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CED98 nid=0x9b0 in Object.wait() [54c8f000..54c8fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078AE358> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '1' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CE140 nid=0x9a4 in Object.wait() [54c4f000..54c4fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078ADEC8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '0' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x536CDCF8 nid=0xa5c in Object.wait() [54c0f000..54c0fd88]
         at java.lang.Object.wait(Native Method)
         - waiting on <078ADA20> (a weblogic.kernel.ExecuteThread)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078ADA20> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '34' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536CC7B0 nid=0x684 runnable [54bcf000..54bcfd88]
         at java.net.PlainDatagramSocketImpl.receive(Native Method)
         at java.net.DatagramSocket.receive(DatagramSocket.java:680)
         - locked <036BC240> (a java.net.DatagramPacket)
         - locked <07EA5528> (a java.net.MulticastSocket)
         at weblogic.cluster.FragmentSocket.receive(FragmentSocket.java:169)
         at weblogic.cluster.MulticastManager.execute(MulticastManager.java:377)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '33' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536CB340 nid=0x9b8 runnable [54b8e000..54b8fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java:931)
         at oracle.jdbc.ttc7.MAREngine.unmarshalSB1(MAREngine.java:893)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:375)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1894)
         at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:1199)
         - locked <07F4DBD8> (a oracle.jdbc.ttc7.TTC7Protocol)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2512)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2840)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
         - locked <0C516F90> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F4DC48> (a oracle.jdbc.driver.OracleConnection)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:536)
         - locked <0C516F90> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F4DC48> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80)
         at tavant.app.wolf.appraisal.dao.LoanDAO.getAllOrderHistory(LoanDAO.java:216)
         at tavant.app.wolf.appraisal.business.sessionejbs.ResolveSessionFacadeBean.getValuationHistoryData(ResolveSessionFacadeBean.java:459)
         at tavant.app.wolf.appraisal.business.sessionejbs.ResolveSessionFacadeBean_r2meeg_EOImpl.getValuationHistoryData(ResolveSessionFacadeBean_r2meeg_EOImpl.java:216)
         at tavant.app.wolf.appraisal.business.webservices.AppraisalWsImpl.getValuationHistoryData(AppraisalWsImpl.java:139)
         at tavant.app.wolf.appraisal.business.webservices.CorpAppraisalEngineSoapBindingImpl.getValuationHistoryData(CorpAppraisalEngineSoapBindingImpl.java:27)
         at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:383)
         at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:291)
         at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:330)
         at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
         at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:475)
         at org.apache.axis.server.AxisServer.invoke(AxisServer.java:323)
         at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:854)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '32' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536CA6E8 nid=0x66c runnable [54b4e000..54b4fd88]
         at java.net.SocketInputStream.socketRead0(Native Method)
         at java.net.SocketInputStream.read(SocketInputStream.java:129)
         at oracle.net.ns.Packet.receive(Unknown Source)
         at oracle.net.ns.DataPacket.receive(Unknown Source)
         at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.net.ns.NetInputStream.read(Unknown Source)
         at oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java:931)
         at oracle.jdbc.ttc7.MAREngine.unmarshalSB1(MAREngine.java:893)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:375)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1894)
         at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:1199)
         - locked <07F52838> (a oracle.jdbc.ttc7.TTC7Protocol)
         at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2512)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2840)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:608)
         - locked <176922E0> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F528A8> (a oracle.jdbc.driver.OracleConnection)
         at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:536)
         - locked <176922E0> (a oracle.jdbc.driver.OraclePreparedStatement)
         - locked <07F528A8> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:80)
         at tavant.app.wolf.cdm.AppraisalOrdersBean_1vds1s__WebLogic_CMP_RDBMS.ejbFindByPrimaryKey(AppraisalOrdersBean_1vds1s__WebLogic_CMP_RDBMS.java:3743)
         at sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.findByPrimaryKey(RDBMSPersistenceManager.java:234)
         at weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.java:1428)
         at weblogic.ejb20.manager.BaseEntityManager.localFindByPrimaryKey(BaseEntityManager.java:1384)
         at weblogic.ejb20.internal.EntityEJBLocalHome.findByPrimaryKey(EntityEJBLocalHome.java:264)
         at tavant.app.wolf.cdm.AppraisalOrdersBean_1vds1s_LocalHomeImpl.findByPrimaryKey(AppraisalOrdersBean_1vds1s_LocalHomeImpl.java:205)
         at tavant.app.wolf.cdmal.appraisal.sessionejbs.OrderALSessionBean.getOrderforCheckStatus(OrderALSessionBean.java:1519)
         at tavant.app.wolf.cdmal.appraisal.sessionejbs.OrderALSessionBean_vmnknu_EOImpl.getOrderforCheckStatus(OrderALSessionBean_vmnknu_EOImpl.java:952)
         at tavant.app.wolf.appraisal.business.sessionejbs.OrderSessionFacadeBean.CheckOrderStatus(OrderSessionFacadeBean.java:1265)
         at tavant.app.wolf.appraisal.business.sessionejbs.OrderSessionFacadeBean_d5o7z0_EOImpl.CheckOrderStatus(OrderSessionFacadeBean_d5o7z0_EOImpl.java:46)
         at tavant.app.wolf.appraisal.web.delegate.OrderManagementDelegate.checkOrderStatus(OrderManagementDelegate.java:193)
         at tavant.app.wolf.appraisal.resolve.web.actions.UpdatePropertyValuationDetailsAction.checkStatus(UpdatePropertyValuationDetailsAction.java:66)
         at sun.reflect.GeneratedMethodAccessor1289.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:252)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:480)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '31' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536C9A90 nid=0xa28 in Object.wait() [54b0f000..54b0fd88]
         at java.lang.Object.wait(Native Method)
         at java.lang.Object.wait(Object.java:426)
         at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:145)
         - locked <078ABBA8> (a weblogic.kernel.ExecuteThread)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:164)
    "ExecuteThread: '30' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536C8E38 nid=0xb80 waiting for monitor entry [54acf000..54acfd88]
         at oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:1400)
         - waiting to lock <07F3A228> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.JTSConnection.internalRollback(JTSConnection.java:344)
         - locked <17587290> (a weblogic.jdbc.wrapper.JTSConnection_oracle_jdbc_driver_OracleConnection)
         at weblogic.jdbc.wrapper.JTSXAResourceImpl.rollback(JTSXAResourceImpl.java:75)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1283)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:631)
         at weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:729)
         at weblogic.transaction.internal.ServerTransactionImpl.localRollback(ServerTransactionImpl.java:1787)
         at weblogic.transaction.internal.ServerTransactionImpl.globalRollback(ServerTransactionImpl.java:2461)
         at weblogic.transaction.internal.TransactionImpl$1.execute(TransactionImpl.java:1759)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    "ExecuteThread: '29' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x536C81E0 nid=0x9c0 waiting for monitor entry [54a8f000..54a8fd88]
         at oracle.jdbc.driver.OracleConnection.rollback(OracleConnection.java:1400)
         - waiting to lock <07F528A8> (a oracle.jdbc.driver.OracleConnection)
         at weblogic.jdbc.wrapper.JTSConnection.internalRollback(JTSConnection.java:344)
         - locked <17692418> (a weblogic.jdbc.wrapper.JTSConnection_oracle_jdbc_driver_OracleConnection)
         at weblogic.jdbc.wrapper.JTSXAResourceImpl.rollback(JTSXAResourceImpl.java:75)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:1283)
         at weblogic.transaction.internal.XAServerResourceInfo.rollback(XAServerResourceInfo.java:631)
         at weblogic.transaction.internal.ServerSCInfo.startRollback(ServerSCInfo.java:729)
         at weblogic.transaction.internal.ServerTransactionImpl.localRollback(Se

    I suspect you have a deadlock in the database. There are some WLS threads that seem to be waiting for a response from the DB and there are some others waiting for locks held by those threads. The latter threads are trying to rollback transactions, probably because the transactions have timed out. I'd examine the DB log files to figure out where the deadlock is.

  • When i open my computer I get the white screen with apple symbol and there are vertical lines all over the screen with green pixels and after a few minutes the screen gets grey and I get message to restart my computer what happens

    3 years ago I bought an IMac Desktop that I am using for a lot of things but the most important for dvd montage in Imovies and Idvd.
    Now today when I opened my computer I get as usual the white screen with the Apple symbol but there were all over the screen vertical lines with green pixels and after a while the screen gets grey and I get message to restart my computer using the power button or the restart button and when I do so each time the same is happening somebody can tell me what is happening and what caused this. This computer is my work and now I have no income anymore.
    On the Apple support site they are asking to enter the serial number and when I do so I get message it is wrong but it is the only one I have and I buy this computer in Cairo Egypt. I am living in Hurghada in Egypt for the moment. When I call the technical support of the shop where I buy it they are telling me that it is the hard disk or ram and that I probably lost everything on it and they are asking a big amount to repair.
    Can somebody advise me on this matter. Thanks in advance

    You can find the serial number either in About this Mc in the Menu bar under the , or it should be on a sticker under the foot of the machine.
    If you have the install discs, try booting from them, holding down the c key and then using Disk Utility to check the drive. 
    You can also boot into Safe mode
    To start up into Safe Mode (to "Safe Boot"), do this:
       1. Be sure the computer is shut down.
       2. Press the power button.
       3. Immediately after you hear the startup tone, press and hold the Shift key.
          Tip: The Shift key should be held as soon as possible after the startup tone but not before.
       4. Release the Shift key when you see the gray Apple and progress indicator (looks like a spinning gear).
    During the startup in Mac OS X 10.2 through 10.3.9, you will see "Safe Boot" on the Mac OS X startup screen.
    During the startup in Mac OS X 10.4 or later, you will see "Safe Boot" on the login window, which appears even if you normally log in automatically.
    Please post back with results,
    To leave Safe Mode in any version of Mac OS X, restart the computer normally, without holding any keys during startup.

  • HT204406 hi!!!! I keep getting an "error" when trying to activate my iTunes match. I get to the 1st step, then it gets stopped, and I get the error message. HELP!!!!!!

    hi!!!! I keep getting an "error" when trying to activate my iTunes match. I get to the 1st step, then it gets stopped, and I get the error message. HELP!!!!!!

    That's definitely enough to start.
    It sure seems like it should work...and then I saw that you're using a router. It could very well be that the router is the weak link here.
    Instead connecting to your network router, try using a direct USB connection from your MBP. If that doesn't work, you read this post, which may be relevant to your problem:
    http://h30434.www3.hp.com/t5/Mac-Printing-and-Scanning/Scanning-from-Mac-10-7-fa ils-after-all-recommendations-Not-ready/td-p/1287003
    It seems you're up to date with software. Post with your results.

  • My payment method keeps getting declined and Im getting very irritated now I got a new credit card and it keeps telling me payment method declined ?

    My payment method keeps getting declined and Im getting very irritated now I got a new credit card and it keeps telling me payment method declined ??

    Contact iTune Support
    http://www.apple.com/emea/support/itunes/contact.html

  • When trying to sync, I get this computer is no longer authorized for purchases on this iphone. I click on store-authorize this computer and get successful and still get the error. I tried deauthorizing and reauthorizing and keep getting this message. Help

    when trying to sync, I get this computer is no longer authorized for purchases on this iphone. I click on store-authorize this computer and get successful and still get the error. I tried deauthorizing and reauthorizing and keep getting this message. Help

    the solution you propose is not helping . are there alternatives ?
    I have Iphone 4  never  had any problem , and withouth changing or modifying , this problem popped up out of the blue ....
    Please HELP

  • When I up-load to the cloud to convert to Word, then down-load, all kinds of distortions happen. Paragraph structure, anything hand written on the document, etc., etc., gets changed and/or gets distorted.  WHY?

    When I up-load to the cloud to convert to Word, then down-load, all kinds of distortions happen. Paragraph structure, anything hand written on the document, etc., etc., gets changed and/or gets distorted.  WHY?

    Moving this discussion to the Adobe Acrobat.com services forum.

  • IMac getting slower -and Im getting more frustrated!

    Like others it would appear....  I am finding my iMac is getting slower and slower with each day that passes since upgrading to Mavericks.  It is slow to open and close apps.  Slow to open mail.  Often hangs with the little ball spinning forever and I have to hold the start button to shut down.  I've even noticed that simple scrolling jumps all over the place as it is slow to respond. iMessage is often up to 4 minutes behind!  I noticed that others have used EtreCheck which has been helpful to those 'in the know'.  Any helpful advice would be greatly appreciated, as I have no diea what's what! Thank you.
    Hardware Information:
              iMac (21.5-inch, Late 2009)
              iMac - model: iMac10,1
              1 3.06 GHz Intel Core 2 Duo CPU: 2 cores
              4 GB RAM
    Video Information:
              ATI Radeon HD 4670 - VRAM: 256 MB
    System Software:
              OS X 10.9.1 (13B42) - Uptime: 1 day 4:47:57
    Disk Information:
              ST31000528AS disk0 : (1 TB)
                        EFI (disk0s1) <not mounted>: 209.7 MB
                        Macintosh HD (disk0s2) /: 999.35 GB (446.25 GB free)
                        Recovery HD (disk0s3) <not mounted>: 650 MB
              PIONEER DVD-RW  DVRTS09 
    USB Information:
              Canon MP495 series
              Apple Inc. Built-in iSight
              TOSHIBA USB 3.5"-HDD 1.5 TB
                        EFI (disk1s1) <not mounted>: 209.7 MB
                        Time Machine Backup (disk1s2) /Volumes/Time Machine Backup: 1.5 TB (7.02 GB free)
              Apple Internal Memory Card Reader
              Apple Computer, Inc. IR Receiver
              Apple Inc. BRCM2046 Hub
                        Apple Inc. Bluetooth USB Host Controller
    FireWire Information:
    Thunderbolt Information:
    Kernel Extensions:
              com.rim.driver.BlackBerryUSBDriverInt          (0.0.74)
              com.Cycling74.driver.Soundflower          (1.6.2 - SDK 10.6)
    Problem System Launch Daemons:
    Problem System Launch Agents:
              [loaded] com.paragon.NTFS.notify.plist 3rd-Party support link
    Launch Daemons:
              [loaded] com.adobe.fpsaud.plist 3rd-Party support link
              [loaded] com.google.keystone.daemon.plist 3rd-Party support link
              [loaded] com.microsoft.office.licensing.helper.plist 3rd-Party support link
              [loaded] com.rim.BBDaemon.plist 3rd-Party support link
    Launch Agents:
              [loaded] com.google.keystone.agent.plist 3rd-Party support link
              [loaded] com.rim.BBAlbumArtCacher.plist 3rd-Party support link
              [loaded] com.rim.BBLaunchAgent.plist 3rd-Party support link
    User Launch Agents:
              [failed] com.apple.CSConfigDotMacCert-[...]@me.com-SharedServices.Agent.plist 3rd-Party support link
              [loaded] com.facebook.videochat.[redacted].plist 3rd-Party support link
              [not loaded] jp.co.canon.Inkjet_Extended_Survey_Agent.plist 3rd-Party support link
              [failed] SOS.OnlineBackup.LaunchAgent.plist 3rd-Party support link
    User Login Items:
              MyTomTomSA (EMMA)
              iTunesHelper
              BusyCalAlarm
              LivedriveCore
              Dropbox
              Canon IJ Network Scanner Selector2
              Dropbox App ONLY
    Internet Plug-ins:
              AmazonMP3DownloaderPlugin1017277: Version: AmazonMP3DownloaderPlugin 1.0.17 3rd-Party support link
              Default Browser: Version: 537 - SDK 10.9
              Flip4Mac WMV Plugin: Version: 3.1.0.24   - SDK 10.8 3rd-Party support link
              OfficeLiveBrowserPlugin: Version: 12.3.6 3rd-Party support link
              Silverlight: Version: 5.1.10411.0 - SDK 10.6 3rd-Party support link
              FlashPlayer-10.6: Version: 11.9.900.170 - SDK 10.6 3rd-Party support link
              Flash Player: Version: 11.9.900.170 - SDK 10.6 Outdated! Update
              QuickTime Plugin: Version: 7.7.3
              iPhotoPhotocast: Version: 7.0 - SDK 10.8
              SharePointBrowserPlugin: Version: 14.3.9 - SDK 10.6 3rd-Party support link
              EPPEX Plugin: Version: 3.0.5.0 3rd-Party support link
              JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Outdated! Update
    Audio Plug-ins:
              BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
              AirPlay: Version: 1.9 - SDK 10.9
              AppleAVBAudio: Version: 2.0.0 - SDK 10.9
              iSightAudio: Version: 7.7.3 - SDK 10.9
    User Internet Plug-ins:
              Google Earth Web Plug-in: Version: 7.1 3rd-Party support link
    3rd Party Preference Panes:
              Flash Player  3rd-Party support link
              Flip4Mac WMV  3rd-Party support link
              MacFUSE  3rd-Party support link
              Paragon NTFS for Mac ® OS X  3rd-Party support link
    Bad Fonts:
              None
    Old Applications:
              /Library/Application Support/Microsoft/MERP2.0
                        Microsoft Error Reporting:          Version: 2.2.9 - SDK 10.4 3rd-Party support link
                        Microsoft Ship Asserts:          Version: 1.1.4 - SDK 10.4 3rd-Party support link
              Solver:          Version: 1.0 - SDK 10.5 3rd-Party support link
                        /Applications/Microsoft Office 2011/Office/Add-Ins/Solver.app
              SLLauncher:          Version: 1.0 - SDK 10.5 3rd-Party support link
                        /Library/Application Support/Microsoft/Silverlight/OutOfBrowser/SLLauncher.app
              TomTomHOMERunner:          Version: 2.9.2.1693 - SDK 10.4 3rd-Party support link
                        /Users/[redacted]/Library/Application Support/TomTom HOME/TomTomHOMERunner.app
              /Applications/Microsoft Office 2011/Office
                        Microsoft Graph:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Database Utility:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Office Reminders:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Upload Center:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        My Day:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        SyncServicesAgent:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Open XML for Excel:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Alerts Daemon:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Database Daemon:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Chart Converter:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Clip Gallery:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
              /Applications/Microsoft Office 2011
                        Microsoft PowerPoint:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Excel:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Outlook:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Word:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        Microsoft Document Connection:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
              Microsoft Language Register:          Version: 14.3.9 - SDK 10.5 3rd-Party support link
                        /Applications/Microsoft Office 2011/Additional Tools/Microsoft Language Register/Microsoft Language Register.app
              /Users/[redacted]/Library/Application Support/Helper
                        Wondershare Helper Compact:          Version: 2.2.6.4 - SDK 10.5 3rd-Party support link
                        Aimersoft Helper Compact:          Version: 2.2.6.4 - SDK 10.5 3rd-Party support link
              Wondershare Helper Compact:          Version: 2.2.6.0 - SDK 10.5 3rd-Party support link
                        /Applications/Wondershare Helper Compact/Wondershare Helper Compact.app
              Microsoft AutoUpdate:          Version: 2.3.6 - SDK 10.4 3rd-Party support link
                        /Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app
              Music Healing - Free:          Version: 1.0 - SDK 10.0 3rd-Party support link
              Rename A Better Finder 8:          Version: 8.77 - SDK 10.0 3rd-Party support link
              Healing Voice | Lite:          Version: 1.1 - SDK 10.0 3rd-Party support link
    Time Machine:
              Skip System Files: NO
              Mobile backups: OFF
              Auto backup: YES
              Volumes being backed up:
                        Macintosh HD: Disk size: 930.71 GB Disk used: 515.11 GB
              Destinations:
                        Time Machine Backup [Local] (Last used)
                        Total size: 1 
                        Total number of backups: 180
                        Oldest backup: 2011-03-13 08:43:29 +0000
                        Last backup: 2014-01-22 16:30:29 +0000
                        Size of backup disk: Too small
                                  Backup size 1  < (Disk used 515.11 GB X 3)
              Time Machine details may not be accurate.
              All volumes being backed up may not be listed.
    Top Processes by CPU:
                  58%          PluginProcess
                  15%          com.apple.WebKit.Networking
                   8%          WindowServer
                   2%          Safari
                   1%          EtreCheck
    Top Processes by Memory:
              156 MB          com.apple.MediaLibraryService
              156 MB          Quicken Essentials
              156 MB          iTunes
              111 MB          softwareupdated
              106 MB          com.apple.WebKit.WebContent
    Virtual Memory Information:
              320 MB          Free RAM
              1.66 GB          Active RAM
              1.08 GB          Inactive RAM
              647 MB          Wired RAM
              2.78 GB          Page-ins
              255 MB          Page-outs

    A.
    Some of your user files (not system files) have incorrect permissions or are locked. This procedure will unlock all your user files, reset their ownership, and remove their access-control lists. If you've set special values for those attributes, they will be reverted. In that case, either stop here, or be prepared to recreate the settings if necessary. Do so only after verifying that those settings didn't cause the problem. If none of this is meaningful to you, you don't need to worry about it.
    Back up all data.
    Step 1
    If you have more than one user account, and the one in question is not an administrator account, then temporarily promote it to administrator status in the Users & Groups preference pane. To do that, unlock the preference pane using the credentials of an administrator, check the box marked Allow user to administer this computer, then reboot. You can demote the problem account back to standard status when this step has been completed.
    Enter the following command in the Terminal window in the same way as before (triple-click, copy, and paste):
    { sudo chflags -R nouchg,nouappnd ~ $TMPDIR..; sudo chown -R $UID:staff ~ $_; sudo chmod -R u+rwX ~ $_; chmod -R -N ~ $_; } 2>&-
    This time you'll be prompted for your login password, which won't be displayed when you type it. You may get a one-time warning to be careful. If you don’t have a login password, you’ll need to set one before you can run the command. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.
    The command may take several minutes to run, depending on how many files you have. Wait for a new line ending in a dollar sign ($) to appear, then quit Terminal.
    Step 2 (optional)
    Take this step only if you have trouble with Step 1 or if it doesn't solve the problem.
    Boot into Recovery. When the OS X Utilities screen appears, select
    Utilities ▹ Terminal
    from the menu bar. A Terminal window will open. In that window, type this:
    res
    Press the tab key. The partial command you typed will automatically be completed to this:
    resetpassword
    Press return. A Reset Password window will open. You’re not  going to reset a password.
    Select your startup volume ("Macintosh HD," unless you gave it a different name) if not already selected.
    Select your username from the menu labeled Select the user account if not already selected.
    Under Reset Home Directory Permissions and ACLs, click the Reset button.
    Select
     ▹ Restart
    from the menu bar.
    B.
    Launch the Font Book application and validate all fonts. You must select the fonts in order to validate them. See the built-in help and this support article for instructions. If Font Book finds any issues, resolve them.
    From the application's menu bar, select
    File ▹ Restore Standard Fonts...
    You'll be prompted to confirm, and then to enter your administrator login password.
    Boot in safe mode to rebuild the font caches. Boot again as usual and test.
    Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a software RAID, you can’t boot in safe mode. In that case, ask for instructions.
    Also note that if you deactivate or remove any built-in fonts, for instance by using a third-party font manager, the system may become unstable.
    C.
    "BlackBerry Desktop Manager" is incompatible with Mavericks and should be removed.
    Any third-party software that doesn't install by drag-and-drop into the Applications folder, and uninstall by drag-and-drop to the Trash, is a system modification.
    Whenever you remove system modifications, they must be removed completely, and the only way to do that is to use the uninstallation tool, if any, provided by the developers, or to follow their instructions. If the software has been incompletely removed, you may have to re-download or even reinstall it in order to finish the job.
    I never install system modifications myself, and I don't know how to uninstall them. You'll have to do your own research to find that information.
    Here are some general guidelines to get you started. Suppose you want to remove something called “BrickMyMac” (a hypothetical example.) First, consult the product's Help menu, if there is one, for instructions. Finding none there, look on the developer's website, say www.brickmymac.com. (That may not be the actual name of the site; if necessary, search the Web for the product name.) If you don’t find anything on the website or in your search, contact the developer. While you're waiting for a response, download BrickMyMac.dmg and open it. There may be an application in there such as “Uninstall BrickMyMac.” If not, open “BrickMyMac.pkg” and look for an Uninstall button.
    Back up all data before making any changes.
    You will generally have to reboot in order to complete an uninstallation. Until you do that, the uninstallation may have no effect, or unpredictable effects.
    If you can’t remove software in any other way, you’ll have to erase and install OS X. Never install any third-party software unless you're sure you know how to uninstall it; otherwise you may create problems that are very hard to solve.
    WARNING: Trying to remove complex system modifications by hunting for files by name often will not work and may make the problem worse. The same goes for "utilities" such as "AppCleaner" and the like that purport to remove software.

  • Is it possible to get speedometer and maps on imovie??

    I bought a Contour+ camera with GPS, this is used in my sons cart...
    I prefer using my macbook pro and imovies, but i would really like to add the GPS data to the films, shoving speed, maps, g forces...
    there is a program called dashware that does this, but it is only for windows, so to be able to use dashware i need windows...???
    to use windows i need a paralells and all this makes my mac slow....
    is there an update or an app or something to add to imovies???
    There are many speed freaks out there... can we challenge apple to update imovies to show somthing similar to Dashware

    to use windows i need a paralells and all this makes my mac slow....
    No you don't. You can install Windows directly on the Mac with Boot Camp if you have a Windows installation disk.
    There are many speed freaks out there... can we challenge apple to update imovies to show somthing similar to Dashware
    http://apple.com/feedback/imovie.html

  • Getting processflow and mapping names at runtime

    how can I indenfy at runtime in a generic way the name of my actual process flow or mapping so that I can refer to this (maybe for error logging aspects)?

    Hi,
    within a mapping, use an expression operator. For an output attribute, use the expression get_model_name
    It returns the mapping name at runtime.
    Regards,
    Carsten.

  • I phone 4s get hanged and suddenly get restarted

    yesterday i was watching a movie with an apps named "i media player"...my phone suddenlly gets restarted...its happend for me for 3 times..i want to know the reason and please let me know what the solution for this

    And, exactly where are you planning to purchase this phone in the US? In the US, only Apple sells the officially unlocked iPhone 4S, so make sure you only purchase directly from Apple.
    Yes, the phone will work just fine in India, & you are aware your warranty/support will only be valid in the US.

  • My phone was making a hissing sound gets hot and wont get service

    Phone was making odd hissing noise that sounded like it was coming from the charging port. The back ofvthephonevgets warm and the phone will not connect or get a signal.... It's new I've only had it for 2 weeks.

    If the phone really is only two weeks old, there probably is a problem with it that is not your fault. Bring it into the Apple Store and explain your issue to them and they will more than likely offer you a new phone. Bring it in soon though, before you have it in your posession for too much longer.

  • Movies downloaded to my ipad are getting stuck and I get a blank screen

    I donwload a couple episodes from a tv show, the first 3 episodes were great I saw them no problem, BUT then when I dowloaded the 4, I started watching and when it get to 75% of the episode stops, if I go back it gets stuck on the same part, then i get a blank screen and I have get out of the application if I get back on still the same blank screen, I downloaded the follwing episode from the same show and still the same problem.
    I though that it could be space on the Ipad -  I deleted some application and still the same problem....
    I don't want to keep downloading and paying for something that is not working properly
    This is only happening with I tunes - I'm able to watch ABC apps and Netflix...
    Can you help me?

    Have you tried copying them to your computer and seeing whether they play ok on your computer's iTunes, in case the download itself is corrupt ?
    If the Videos app is still stuck, then try searching for the name of one of the videos on the iPad's spotlight search screen - swipe your first homescreen to the right, type in it's name, and if it finds it tap on it to see if it plays.
    If that doesn't work then try closing the Videos app completely : from the home screen (i.e.not with the Videos app 'open' on-screen) double-click the home button to bring up the taskbar, then press and hold any of the apps on the taskbar for a couple of seconds or so until they start shaking, then press the '-' in the top left of the Videos app to close it, and touch any part of the screen above the taskbar so as to stop the shaking and close the taskbar.
    A third option if the two above don't work is a reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

  • WHY THE IPHONE 5S IS GETTING HOT AND BATTERY GETTING TRAIN.

    I AM SEARCHING FOR THE SOLUTION BUT I AM NOT GETTING ANY REMARK.
    THE TEMPERATURE IS RISING  AND BATTERY DOESNT STAY MORE THAN 2 HOURS.
    RAJEEV SAHA
    9978820810

    Take it in for servicing/repair. It has a hardware issue.
    Pete

  • HT4061 Hello, my name is shyanne dean i made an appointment for may 3rd for 10:20 AM at the apple store in santa Barbara Ca On State Street. i am not sure if it is final and then drive an hour to get there and not get help. my phone will not charge

    Hello,
    My name is shyanne dean and i have made an appt. with the apple store in santa barbara Ca  and i need to know if i am not wasting my time going. my phone will not charge i have tried multiple chargers and it is now dead and no of the other chargers are working. can you help me

    yea it sounds like a hardware issue, going to apple would be your best option

Maybe you are looking for