Exception logged but not thrown on invocation of webservice (BEA-000905)

Using webservices.jar that comes with Weblogic SP3 and ant task clientgen to build the client, I got this warning on console:
<14/Abr/2005 16H00m BST> <Warning> <Net> <BEA-000905> <Could not open connection with host: localhost and port: 7777.>
Of course, weblogic is right, localhost:7777 is not listening, but the problem is that the application does not know this, since no exception is thrown. I'm catching for a Throwable and I get nothing. This is severe because I'm changing the state of some records in a DB table if the invocation of the webservice is OK, i.e., if no exception is thrown. But there really is a connection exception...
Can anyone help?

Just to clarify: the warning is logged when invoking a webservice and the target machine is down. I'm sniffing the communication through localhost:7777 (so this is the target machine for the invocation), and then it redirects the request to the machine where the webservice is hosted.
I was expecting to catch an exception like IOException or RemoteException, or even a custom exception that I defined in the throws clause of the webservice method.

Similar Messages

  • [svn] 1364: MessageBroker provided access to Log but not to what managed Log: LogManager.

    Revision: 1364
    Author: [email protected]
    Date: 2008-04-23 14:30:57 -0700 (Wed, 23 Apr 2008)
    Log Message:
    MessageBroker provided access to Log but not to what managed Log: LogManager. Added MessageBroker.getLogManager method but marked it with @exclude as it's probably only useful for testing purposes.
    Modified Paths:
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/MessageBroker.java

    Security Questions
    http://support.apple.com/kb/HT5312
    Apple ID Contact
    http://www.apple.com/support/appleid/contact/

  • Site works in exception.sites but not DeploymentRuleSet?

    Has anyone seen where a site will work when added to exception.sites but doesn't work in the DeploymentRuleSet.jar? 
    Same url   "https://host.mydomain.com:123/" or even if I use "*.mydomain.com" in DeploymentRuleSet, it still fails with a manifest error, which should be bypassed with the "permission=run" rule.  Trying to get by until the application is updated later this year.
    Fails with both Java 7u75  or 8u40.  and both versions  work when I put the entry in exception.sites
    I have a number of other sites in the DeploymentRuleSet.jar which work fine, this particular one just won't work.

    Fascinating, Kirk (+he types with one raised eyebrow+).
    QuickTimeKirk wrote:
    When I drag across your page most of your links do not change. The "text" portion of them doesn't change, either. Something is covering them.
    I can see that. But for the life of me, I don't know what could be covering those links. In my app, when I click in the area of the links, the type is the first item selected. Unless, possibly, it could somehow be the faint reflection of my black-and-white image (me & the ground I stand on). Hmmm...
    QuickTimeKirk wrote:
    Single click (outside the boundaries of your page contents) and an "outline" will appear. It shows the image file dimensions and locations.
    This I don't see. An outline? As in "an object outline," or as in "a list of dimensions and locations?" When I click outside my page contents, I get nothing.
    Thanks, QTK. I truly appreciate your troubleshooting here.
    John

  • Problem receiving from sender, showing in SmtpReceive log but not Message Tracking

    Our Exchange 2007 server (SBS2k8 really) has had problems receiving mail from a certain sender the last few weeks.  With the SMTPReceive set to verbose, I can see the mail coming in but it never shows up in the message tracking logs.  
    Looking at similar issues, I thought maybe the content filtering agent might have been grabbing it, so I set up a transport rule to take any mail from this particular domain and set the SCL to 0 as well as bcc a copy of it to myself.  But I just noticed
    another entry in yesterday's smtpreceive log and that didn't do the trick (or forward a copy to me for that matter).
    I'm including some samples from our SMTP log.  I can see that when it works, after the 354 Start mail input line, our server sends a 250 2.6.0 code confirming the message has been queued for delivery, at which point the remote server sends a QUIT and
    we close it.  But when it fails, there's nothing after the 354 line.
    Example of good transmission:
    2014-04-23T15:00:49.636Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,0,10.0.100.3:25,50.xxx.xxx.xxx:9100,+,,
    2014-04-23T15:00:49.636Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,1,10.0.100.3:25,50.xxx.xxx.xxx:9100,*,SMTPSubmit SMTPAcceptAnySender AcceptRoutingHeaders,Set Session Permissions
    2014-04-23T15:00:49.636Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,2,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,"220 xxx.xxx.com Microsoft ESMTP MAIL Service ready at Wed, 23 Apr 2014 11:00:49 -0400",
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,3,10.0.100.3:25,50.xxx.xxx.xxx:9100,<,EHLO other.domain.com,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,4,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-xxx.xxx.com Hello [50.xxx.xxx.xxx],
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,5,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-SIZE 26091520,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,6,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-PIPELINING,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,7,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-DSN,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,8,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-ENHANCEDSTATUSCODES,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,9,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-STARTTLS,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,10,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-AUTH,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,11,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-8BITMIME,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,12,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250-BINARYMIME,
    2014-04-23T15:00:49.948Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,13,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250 CHUNKING,
    2014-04-23T15:00:50.026Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,14,10.0.100.3:25,50.xxx.xxx.xxx:9100,<,MAIL FROM:<[email protected]> SIZE=3497,
    2014-04-23T15:00:50.026Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,15,10.0.100.3:25,50.xxx.xxx.xxx:9100,*,08D11000FE2BD02F;2014-04-23T15:00:49.620Z;1,receiving message
    2014-04-23T15:00:50.026Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,16,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250 2.1.0 Sender OK,
    2014-04-23T15:00:50.073Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,17,10.0.100.3:25,50.xxx.xxx.xxx:9100,<,RCPT TO:<[email protected]>,
    2014-04-23T15:00:50.291Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,18,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250 2.1.5 Recipient OK,
    2014-04-23T15:00:50.338Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,19,10.0.100.3:25,50.xxx.xxx.xxx:9100,<,DATA,
    2014-04-23T15:00:50.338Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,20,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,354 Start mail input; end with <CRLF>.<CRLF>,
    2014-04-23T15:00:50.525Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,21,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,250 2.6.0 <[email protected]> Queued mail for delivery,
    2014-04-23T15:00:50.556Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,22,10.0.100.3:25,50.xxx.xxx.xxx:9100,<,QUIT,
    2014-04-23T15:00:50.556Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,23,10.0.100.3:25,50.xxx.xxx.xxx:9100,>,221 2.0.0 Service closing transmission channel,
    2014-04-23T15:00:50.556Z,SBS2k8srv\SBS Receive,08D11000FE2BD02F,24,10.0.100.3:25,50.xxx.xxx.xxx:9100,-,,Local
    and an example of the message not being successfully received:
    2014-04-24T11:57:37.236Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,0,10.0.100.3:25,50.xxx.xxx.xxx:10131,+,,
    2014-04-24T11:57:37.236Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,1,10.0.100.3:25,50.xxx.xxx.xxx:10131,*,SMTPSubmit SMTPAcceptAnySender AcceptRoutingHeaders,Set Session Permissions
    2014-04-24T11:57:37.236Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,2,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,"220 xxx.xxx.com Microsoft ESMTP MAIL Service ready at Thu, 24 Apr 2014 07:57:36 -0400",
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,3,10.0.100.3:25,50.xxx.xxx.xxx:10131,<,EHLO other.domain.com,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,4,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-xxx.xxx.com Hello [50.xxx.xxx.xxx],
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,5,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-SIZE 26091520,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,6,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-PIPELINING,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,7,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-DSN,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,8,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-ENHANCEDSTATUSCODES,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,9,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-STARTTLS,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,10,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-AUTH,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,11,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-8BITMIME,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,12,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250-BINARYMIME,
    2014-04-24T11:57:37.532Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,13,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250 CHUNKING,
    2014-04-24T11:57:37.579Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,14,10.0.100.3:25,50.xxx.xxx.xxx:10131,<,MAIL FROM:<[email protected]> SIZE=3481,
    2014-04-24T11:57:37.579Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,15,10.0.100.3:25,50.xxx.xxx.xxx:10131,*,08D11000FE2BD40D;2014-04-24T11:57:37.220Z;1,receiving message
    2014-04-24T11:57:37.579Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,16,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250 2.1.0 Sender OK,
    2014-04-24T11:57:37.610Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,17,10.0.100.3:25,50.xxx.xxx.xxx:10131,<,RCPT TO:<[email protected]>,
    2014-04-24T11:57:37.719Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,18,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,250 2.1.5 Recipient OK,
    2014-04-24T11:57:37.750Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,19,10.0.100.3:25,50.xxx.xxx.xxx:10131,<,DATA,
    2014-04-24T11:57:37.750Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,20,10.0.100.3:25,50.xxx.xxx.xxx:10131,>,354 Start mail input; end with <CRLF>.<CRLF>,
    2014-04-24T11:57:37.875Z,SBS2k8srv\SBS Receive,08D11000FE2BD40D,21,10.0.100.3:25,50.xxx.xxx.xxx:10131,-,,Remote
    Interestingly, we used to receive email from this sender in the past.  When it stopped working, it didn't quite stop working outright - at some point after the deliveries stopped, 2 made it in, but nothing again since then.

    Check the agent logs on the machine. The Exchange anti-spam agents log files are found here:
    C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\AgentLog
    If you use Forefront, its agent log files are usually here:
    C:\Program Files (x86)\Microsoft Forefront Protection for Exchange Server\Data\FSEAgentLog
    Other software may have its log files elsewhere.
    --- Rich Matheisen MCSE&I, Exchange MVP

  • Gap sequence in alert log, but not according to v$archive_gap

    I'm pretty certain i'm missing something straight-forward here, but just not seeing it at the moment, so any assistance would be useful.
    I'm using RDBMS 11.1.0.7 on Linux RHEL 4.
    I have a Physical standby.
    The alert log is showing a gap in the sequence of approx 100 files. However, if I query v$archive_gap I get 'no rows returned'.
    Logs are continuing to be shipped from the primary without any issues, but are obviously not being applied waiting for the 'gap' to be restored.
    I'm rapidly coming to the conclusion I will have to re-build the standby, but any pointers that may help prevent this would be useful.
    I have re-built the broker configuration.
    Thanks in advance.

    show parameter log_archive_dest;
    NAME TYPE VALUE
    log_archive_dest string
    log_archive_dest_1 string location="/u01/ora/arch
    /DEV", valid_for=(ALL_LOGFI
    LES,ALL_ROLES)
    log_archive_dest_10 string
    log_archive_dest_2 string service="dstarst", LGWR ASY
    NC NOAFFIRM delay=0 OPTIONAL c
    ompression=DISABLE max_failure
    =0 max_connections=1 reopen=
    30 db_unique_name="DEVST" ne
    t_timeout=15 valid_for=(onlin
    e_logfile,primary_role)
    log_archive_dest_3 string
    log_archive_dest_4 string
    log_archive_dest_5 string
    log_archive_dest_6 string
    log_archive_dest_7 string
    log_archive_dest_8 string
    log_archive_dest_9 string
    log_archive_dest_state_1 string ENABLE
    log_archive_dest_state_10 string enable
    log_archive_dest_state_2 string ENABLE
    log_archive_dest_state_3 string enable
    log_archive_dest_state_4 string enable
    log_archive_dest_state_5 string enable
    log_archive_dest_state_6 string enable
    log_archive_dest_state_7 string enable
    log_archive_dest_state_8 string enable
    log_archive_dest_state_9 string enable

  • Sluggish data collection will log but not plot

    Please be gentle with another newbie here. Unfortunately, I am stuck using LV6 on a Windows XP machine so I am limited in some of the options I have to control data logging and event structures. However, I have done the best I can for the application with what I have learned of LabView. I am trying to set up a multichannel, continuous (long-term) data collection from the serial port which will send the data to a chart and a log. I have tried to build my own event structure to tell it to collect faster if there is a change in the data value and to collect slower when the change in the data is minimal (based on the mean values).
    Any ideas on why this is running so sluggishly and not charting?
    Thanks for all input and help!!
    Attachments:
    4 Channel Temp Monitor_latest.vi ‏1170 KB

    Some things I see.
    1.  You are setting a lot of properties for the charts on every iteration, along with property nodes for some other controls.  Particularly the ones involving scaling.  These cause the UI interface to need to update often.  I would recommend only writing values to property nodes in the event that something changes.  If you can use an event structure, great.  If not, just compare the old value to the new value and only write out values if they are different.
    2.  I can't tell if anything controls the speed of you main while loop.  You might want to put in a small wait statement.
    3.  Don't open and close the serial port on every iteration.  You are actually doing it several times within an iteration.  Open it once, Read and Write to it in a loop. Close the port when the program ends after the loop.
    4.  Some of the stacked sequence structures seem suspect.  Some are using dequeues from the same queue in every frame, only to OR all the data together at the end.  It seems like a For Loop would be a better choice.
    5.  Do all your graphs need to be single representation?  Make them double.  You can also avoide the bullet conversion from double to single in your Scan from String functions if you wire a single representation constant into the type terminal of the Scan from String function.
    I'm sure there are more things that could be fixed, but I really suspect #1 and #2 as the main problems as to why your code seems sluggish.

  • Exception caught and not thrown (CF9 Server)

    Hello, everyone.
    I've recently started seeing a JavaScript error with EVERY click of any link on the site.
    (I know this isn't the JavaScript forum - please give this a glance.. it's CF related, I promise.)
    I've tracked it down to "cfajax.js", which is not being included in any documents by any of the developers on this project, so I'm assuming it's something that is being included by the CF9 Server.  Apparently, there is some sort of issue with "parseJSON" that I can't quite figure out.
    Has anyone run into this, before, or heard of it?  Any ideas or suggestions as to what could be causing the error messages?  I'm running out of ideas.
    Thanks,
    ^_^

    I accidentally tracked down the issue.  (How weird is that?)
    The problem: Because we are in a clustered environment, we cannot use CFFILE or CFDIRECTORY - we are supposed to use CF_SANFILE and CF_SANDIRECTORY.  Well.. for some reason, and I do not have any idea WHY.. the CF Server took an exception to one of the CF_SANDIRECTORY tags, so that's where the break was happening, and instead of giving me an accurate explanation of why, it decided to just mess with the cfajax.js functionality, instead.
    I love my job.
    I love my job.
    I love my job.
    I love my job.
    I love my job.
    If I keep saying it, maybe I'll believe it, one day.
    Thanks to everyone for your input/suggestions.
    ^_^

  • Exception again but not previous

    Hi
    now the given example is running well
    my code is creating this error or exception
    Exception:
    java.sql.SQLException: ORA-00917: missing comma
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
         at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java, Compiled Code)
         at oracle.jdbc.oci8.OCIDBAccess.executeFetch(OCIDBAccess.java, Compiled Code)
         at oracle.jdbc.oci8.OCIDBAccess.parseExecuteFetch(OCIDBAccess.java, Compiled Code)
         at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java, Compiled Code)
         at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java, Compiled Code)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java, Compiled Code)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java, Compiled Code)
         at fileSave.insertNewPhoto(filesave.java:69)
         at demo.jsp._docInsert._jspService(_docInsert.java:154)
         at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java, Compiled Code)
         at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java, Compiled Code)
         at oracle.jsp.JspServlet.doDispatch(JspServlet.java, Compiled Code)
         at oracle.jsp.JspServlet.internalService(JspServlet.java, Compiled Code)
         at oracle.jsp.JspServlet.service(JspServlet.java, Compiled Code)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
         at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code)
         at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled Code)
         at java.lang.Thread.run(Thread.java:479)

    <%@ page language="java" %>
    <%@ page import="fileSave" %>
    <%@ page import="oracle.ord.im.OrdHttpJspResponseHandler" %>
    <%@ page import="oracle.ord.im.OrdHttpUploadFormData" %>
    <%@ page import="oracle.ord.im.OrdHttpUploadFile" %>
    <jsp:useBean id = "docb" scope = "page" class = "fileSave"/>
    <jsp:useBean id = "handler" scope = "page" class = "oracle.ord.im.OrdHttpJspResponseHandler"/>
    <jsp:useBean id = "formData" scope = "page"
    class = "oracle.ord.im.OrdHttpUploadFormData"/>
    <%
    String doc_id;
    String to;
    String from;
    String sub;
    String desc;
    OrdHttpUploadFile uploaddoc = null;
    try
    formData.setServletRequest(request);
    if (!formData.isUploadRequest())
    %>
    <jsp:forward page = "docload.jsp"/>
    <%
    return ;
    formData.parseFormData();
    to = formData.getParameter("to");
    from = formData.getParameter("from");
    sub = formData.getParameter("sub");
    desc = formData.getParameter("desc");
    uploaddoc = formData.getFileParameter("doc");
    if (uploaddoc == null ||
    uploaddoc.getOriginalFileName() == null ||
    uploaddoc.getOriginalFileName().length() == 0)
    %>
    <jsp:forward page = "docload.jsp?error = Please + give + doc + name."/>
    <%
    return;
    if (uploaddoc.getContentLength() == 0)
    %>
    <jsp:forward page = "loaddoc.jsp?error = Please + give + File. "/>
    <%
    return ;
    //docb.setDoc_id(doc_id);
    docb.setTo(to);
    docb.setFrom(from);
    docb.setSub(sub);
    docb.setDesc(desc);
    docb.insertNewPhoto(uploaddoc);
    finally
    //docb.release();
    // formData.release();
    %>
    <html>
    <head>
    <title>File Insertion jsp page</title>
    </head>
    <body>
    <h3>Document load page</h3>
    </body>
    </html>
    fileSave code is here
    import java.util.*;
    import java.io.*;
    import java.sql.*;
    import javax.servlet.ServletException;
    import oracle.jdbc.driver.*;
    import oracle.ord.im.OrdDoc;
    import oracle.ord.im.OrdHttpUploadFile;
    import oracle.ord.im.OrdMediaUtil;
    public class fileSave
         private final static String EMPTY_DOC = "ordsys.ordDoc.init()";
         private OracleConnection conn;
         private OraclePreparedStatement stmt;
         private OracleResultSet rset;
         private static Stack connStack = new Stack();
         private static boolean driverLoaded = false;
         String doc_id;
         String to;
         String from;
         String sub;
         String desc;
         OrdDoc doc;
         public void selectTable() throws SQLException
              if (conn == null)
                   getConnection();
                   stmt = (OraclePreparedStatement)conn.prepareStatement(
                                  "select * from doc_table");
                   rset =(OracleResultSet)stmt.executeQuery();
         public void selectRowByDoc_id(String doc_id) throws SQLException
                   if (conn == null)
                             getConnection();
                   stmt = (OraclePreparedStatement)conn.prepareStatement(
                                                                     "select * from doc_table where doc_number = ?");
                        stmt.setString(1, doc_id);
                        rset = (OracleResultSet)stmt.executeQuery();
         public boolean fetch() throws SQLException
                   if (rset.next())
                        doc_id = rset.getString(1);
                        to = rset.getString(2);
                        from = rset.getString(3);
                        sub = rset.getString(4);
                        desc = rset.getString(5);
                        doc = (OrdDoc)rset.getCustomDatum(6,OrdDoc.getFactory() );
                             return true;
                             else
                             rset.close();
                             stmt.close();
                             return false;
    public void insertNewPhoto(OrdHttpUploadFile uploaddoc)
    throws SQLException, ServletException, IOException
    if (conn == null)
         getConnection();
                             conn.setAutoCommit(false);
              OraclePreparedStatement stmt =     
                                            (OraclePreparedStatement)conn.prepareStatement(          
         "select doc_sequence.nextval from dual" );
    OracleResultSet rset = (OracleResultSet)stmt.executeQuery();
         if (!rset.next() )     {
         throw new ServletException( "new ID not found" );
              String doc_id = rset.getString( 1 );     
    rset.close();
    stmt.close();
    stmt = (OraclePreparedStatement)conn.prepareStatement(
    "insert into doc_table(doc_number, to_user, from_user,subject, description, doc)" +
                                       "values(?,?,?,?,?,ORDSYS.ORDDoc.init())");
                             stmt.setString(1,doc_id);
                             stmt.setString(2,to);
                             stmt.setString(3,from);
                             stmt.setString(4,sub);
                             stmt.setString(5,desc);
                             stmt.executeUpdate();
                             stmt.close();
                             stmt = (OraclePreparedStatement)conn.prepareStatement(
                        "select doc from doc_table where doc_number = ? for update");
                             stmt.setString(1, doc_id);
                             rset = (OracleResultSet)stmt.executeQuery();
                             if (!rset.next())
         throw new ServletException("new row not found in table");
    doc = (OrdDoc)rset.getCustomDatum(1,OrdDoc.getFactory());
    rset.close();
    stmt.close();
    uploaddoc.loadDoc(doc);
    stmt = (OraclePreparedStatement)conn.prepareStatement(
    "update doc_table set doc = ? where doc_number = ? ");
    stmt.setCustomDatum(1,doc);
    stmt.setString(2,doc_id);
    stmt.execute();
    stmt.close();
    conn.commit();
    public void release() throws SQLException
    if (rset != null)
    rset.close();
    rset = null;
    if (stmt != null)
    stmt.close();
    rset = null;
    if (conn != null)
    freeConnection(conn);
    conn = null;
    public String getDoc_id()
    return doc_id;
    public void setDoc_id(String doc_id)
    this.doc_id = doc_id;
    public String getTo()
    return to;
    public void setTo(String to)
    this.to = to;
    public String getFrom()
    return from;
    public void setFrom(String from)
    this.from = from;
    public String getSub()
    return sub;
    public void setSub(String sub)
    this.sub = sub;
    public String getDesc()
    return desc;
    public void setDesc(String desc)
    this.desc = desc;
    public OrdDoc getDoc()
    return doc;
    public void setDoc(OrdDoc doc)
    this.doc = doc;
    private Connection getConnection()
    throws SQLException
    //Connection conn = null;
    synchronized(connStack)
    if(!driverLoaded)
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    driverLoaded = true;
    if (connStack.empty())
                                       conn =(OracleConnection)DriverManager.getConnection
                   ("jdbc:oracle:oci8:@", "kashif", "raojee");
                                            try
                                            OrdMediaUtil.imCompatibilityInit(conn);
                                            catch (Exception e)
                                            throw new SQLException(e.toString());
                                                 else
    conn = (OracleConnection)connStack.pop();
    conn.setAutoCommit(true);
    return conn;
    private void freeConnection(Connection conn)
    if(conn != null)
    synchronized(connStack)
    connStack.push(conn);

  • My Mac Safari keep crashing. I have the crash log but not sure how to fix the issue. I have Safari 10.4.11 not in a position to replace it. Any advice will be appreciated. Thanks

    -

    Date/Time:      2012-08-11 19:39:33.218 -0400
    OS Version:     10.4.11 (Build 8S2167)
    Report Version: 4
    Command: Safari
    Path:    /Applications/Safari.app/Contents/MacOS/Safari
    Parent:  WindowServer [61]
    Version:        4.1.3 (4533.19.4)
    Build Version:  1
    Project Name:   WebBrowser
    Source Version: 75331904
    PID:    3472
    Thread: 0
    Exception:  EXC_BAD_ACCESS (0x0001)
    Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000006
    Thread 0 Crashed:
    0   com.apple.QD                             0x91719fb2 SetOrigin + 110
    1   com.apple.HIToolbox                      0x92e1e810 HLTBSetPortOrigin + 52
    2   com.apple.HIToolbox                      0x92eb44d7 GetMenuWindow(OpaqueMenuRef*, unsigned short, Rect const*, OpaqueRgnHandle*) + 1013
    3   com.apple.HIToolbox                      0x92eb3f83 PrepareMenuWindow + 409
    4   com.apple.HIToolbox                      0x92ee58b5 PopUpMenuSelectCore(MenuData*, Point, double, Point, GDevice**, Rect const*, unsigned short, unsigned long, Rect const*, Rect const*, __CFString const*, OpaqueMenuRef**, unsigned short*) + 867
    5   com.apple.HIToolbox                      0x92ee5504 _HandlePopUpMenuSelection5 + 580
    6   com.apple.HIToolbox                      0x92ee9966 ContextualMenuSelect + 952
    7   com.apple.AppKit                         0x934301a5 _NSPopUpCarbonMenu2 + 1535
    8   com.apple.AppKit                         0x9342fba2 _NSPopUpCarbonMenu1 + 82
    9   com.apple.AppKit                         0x9345e3bf -[NSCarbonMenuImpl _popUpContextMenu:withEvent:forView:withFont:] + 185
    10  com.apple.AppKit                         0x9345e22f -[NSMenu _popUpContextMenu:withEvent:forView:withFont:] + 284
    11  com.apple.AppKit                         0x9345e10d -[NSMenu _popUpContextMenu:withEvent:forView:] + 62
    12  com.apple.AppKit                         0x9345e0c8 -[NSMenu _popUpMenuWithEvent:forView:] + 51
    13  com.apple.AppKit                         0x937453a1 -[NSView rightMouseDown:] + 98
    14  com.apple.AppKit                         0x935fc3eb -[NSControl _rightMouseUpOrDown:] + 519
    15  com.apple.AppKit                         0x9336a625 -[NSWindow sendEvent:] + 7377
    16  com.apple.Safari                         0x0003638f 0x1000 + 217999
    17  com.apple.Safari                         0x00036319 0x1000 + 217881
    18  com.apple.AppKit                         0x9335bd8c -[NSApplication sendEvent:] + 5023
    19  com.apple.Safari                         0x0002ef92 0x1000 + 188306
    20  com.apple.AppKit                         0x932868e7 -[NSApplication run] + 547
    21  com.apple.AppKit                         0x9327a820 NSApplicationMain + 573
    22  com.apple.Safari                         0x0000749b 0x1000 + 25755
    23  com.apple.Safari                         0x0010e512 0x1000 + 1103122
    24  com.apple.Safari                         0x00007219 0x1000 + 25113
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0x00000000  ebx: 0x92eb40f0  ecx: 0x0efc5c70  edx: 0x000001f8
      edi: 0x000001f8  esi: 0x000001cc  ebp: 0xbfffeec8  esp: 0xbfffee90
       ss: 0x0000001f  efl: 0x00010202  eip: 0x91719fb2   cs: 0x00000017
       ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037

  • HT5361 Been using mail forever and only with my gmail account. All of a sudden, all my inbox mails are missing except for anything after yest night. I log into gmail on safari and everything is there but not on my mac or iphone in mail

    Been using mail forever and only with my gmail account. All of a sudden, all my inbox mails are missing except for anything after yest night. I log into gmail on safari and everything is there but not on my mac or iphone in mail

    Same problem in 8.1.3
    Apple help!

  • 'exception thrown but not caught' error on the url iview

    Hi,
    EP6, we have url iview that is working fine for displaying a web application. but the problem is some of the link on the web application throws 'exception thrown but not caught' error. it happens to some of the users though.

    Hi Mokone
    I agree with Raghvendranath statement.
    This is not portal side problem.U just using URL of that application
    Also do this
    Open the URLiView editor and check the Fetch Mode property value.
        Launch the same URL in a new browser window (not in the portal).
        Change the URLiView Fetch Mode property from Server-Side to Client-Side.
        The iView is using the Server-side fetching mode but no proxy is defined for the portal
    Hope this info help you
    Regards
    Ruturaj

  • Bind Exception must be thrown but not throwed

    opening a seversocket for a second time in the same program must throw bindException or IOException but either of them is not thrown .
    Its very Strange i need to know why this is not happening?

    Untrue. A BindException is only thrown if you specify a non-zero port number which is already in use by a listening socket anywhere in the same host. It has nothing to do with 'the second time' or 'in the same program'.

  • Model - level exceptions not thrown (EJB, 11.1.1.3)

    Hi,
    We noticed that with the latest jdev version (11.1.1.3) exceptions from model layer are not thrown or logged anywhere. Steps to reproduce (HR schema):
    - create a new Application (J2EE template, add ADF Faces and Page Flow to view project)
    - create Entities from tables (Department and Employee)
    - create a session bean
    - add this method
        public void test() {
            Employee emp = null;
            emp.getDepartment();
            System.out.println("test");
        }- expose it through local interface
    - create a data control from the session bean
    - create a new jspx page, and drag&drop the test() method as a button
    - run the project and click the button.
    No exceptions in the console, the only thing I was able to find is this Info in DefaultServer.log
    ####<May 27, 2010 12:02:03 PM CEST> <Info> <EJB> <myMachine> <DefaultServer> <[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <BEA1-0004EFF816A89E472B1E> <583c10bfdbd326ba:-226d29eb:128d928460d:-7ffd-00000000000000a0> <1274954523439> <BEA-010227> <EJB Exception occurred during invocation from home or business: [email protected]1 threw exception: java.lang.NullPointerException> This is a MAJOR issue, it makes development practically impossible. If there isn't any workaround, we are going back to 11.1.1.2 until next release.
    I can send a test case if anyone is interested.
    Pedja

    We have identified the problem, but right now the fix is planned for a later release.
    If this is an urgent/important problem for you, I would suggest that you open a service request with Oracle support and see if you can get a patch for this, or provide a higher priority for this issue.

  • Connect/Socket Timedout Exception is not thrown

    Hi,
    I am getting the following problem very often. when I tried to connect to some URLs I am not able to connect those URLs and they didnot thrown any exceptions also but the process will be running until we kill explictly. here is my code
    URL url = null;
                   String redirectUrl=null;
                   HttpURLConnection.setFollowRedirects(true);
                   URLConnection connection=null;
                   HttpURLConnection httpConnection=null;
                   String urlString = inpuUrl;
                   try {
                        url = new URL(urlString);
                        connection = url.openConnection();
                        connection.setConnectTimeout(30000);
                        if (connection instanceof HttpURLConnection) {
                             httpConnection = (HttpURLConnection) connection;
                             httpConnection.connect();
                             int response = httpConnection.getResponseCode();
                             url = httpConnection.getURL();
                             redirectUrl= url.getHost();          
                   } catch (UnknownHostException eh) {                    
                        log.error(eh.getMessage(), eh);
                   } catch (ConnectException e) {
                        log.error(e.getMessage(), e);
                   } catch (IOException e) {
                        log.error(e.getMessage(), e);
                   } catch (IllegalArgumentException e) {
                        log.error(e.getMessage(), e);
                   } catch (Exception e) {
                        log.error(e.getMessage(), e);
                   }please help me out how can I comeout from this, I want the redirected url of the input url. if it is not able to establish the connection then it shoud return null but the itis not return any thinn and the process is going to sleep mode
    wating for reply.
    Bhaskar

    O/R mappers such as Hibernate and JDO generally defer communications with the database for as long as possible; for an insert or update transaction that will be until commit().
    This is for several reasons:
    1) general efficiency - a series of update() calls may modify the same attribute of an object multiple times; it's substantially more efficient to update the database just once
    2) database efficiency - when a transaction is in progress, even when nothing is occuring in that transaction, more resources are consumed inthe database than when no transaction is active. For example, if a transaction updates a row and then 10 minutes later commits, then during that interval the database has to keep track of 2 different versions of that row and know which connections see which version of the row.
    3) connection management - DB connections are expensive resources and once a transaction has started updating the DB, it has to tie up a connection for the duration.
    In other words, no matter how long it takes to set up your transaction in Java, a good O/R mapper is not going to begin a database transaction until the last possible moment, which is at commit().
    Can I force it to throw immediatelyYou can call commit() any time you want.
    It sounds like you want the database to do your input data validation for you. That's wrong. You need to validate input (for size, length, whatever) before you attempt to put it in the database.

  • Can log into Yosemite server (4.0) VPN service with a Mavericks client, but not Yosemite client

    Sever Info:
    Yosemite Server 4.0 running on a late 2009 Mac Mini with 8 GB RAM with vpnd service enabled
    The server was upgraded to Yosemite - not clean install - this may not matter (see below)
    Airport extreme router with standard VPN UDP ports for L2TP forwarded to server (500, 1701, 4500)
    Client info:
    MB Air 13" early 2014 with 8 GB RAM
    Yosemite
    Mavericks 10.9.5 running as a Parallels virtual machine (don't ask - I need it to run an app for work that is not yet compatible with Yosemite)
    OD service is NOT running - no VPN connections ever occurred from ANY client with this service running - OD is not needed in my case fortunately
    With the OD service off, I can connect via the Mavericks virtual machine just fine, but not with Yosemite. With Yosemite, the ppp connection appears to occur, but server config requests appear to fall on deaf ears (client side doesn't appear to respond) until the connection times out. Can't figure out what triggers the client response to a server config request. Client side complains about no route to host and IP addresses don't get assigned to the connection.
    The connection happens successfully in an eyeblink with the Mavericks client. Same username/password/shared secret in both instances.
    Tried a generated .vpnconfig from the server, this also did not work.
    It's possible that it is an auth problem, but can't figure out how the process occurs or what may be going wrong. There does not seem to be an obvious way to increase the granularity of the logging such that it might give other hints - at least that I can find. I found plenty of references to VPN issues when people upgraded from Mountain Lion to Mavericks as well as work arounds for this. I tried the most promising looking of those - no love. I reverted everything back to stock install since I could at least connect with Mavericks.
    If log entries would be helpful, they are included below. I've stared at them long enough - perhaps a new set of eyes can provide a hint.
    In addition, I can find no documentation regarding the VPN service in Yosemite server so as to get a clue as to whether there have been changes in racoon since Mavericks.
    Thanks in advance for any suggestions. I would be glad to supply any other info needed for an accurate diagnosis .
    Pat
    ==
    Regarding the Yosemite client connection in the Yosemite server VPN Service log:
    2014-10-21 12:18:30 MDT
    Incoming call... Address given to client = 192.168.1.228
    Tue Oct 21 12:18:30 2014 : Directory Services Authentication plugin initialized
    Tue Oct 21 12:18:30 2014 : Directory Services Authorization plugin initialized
    Tue Oct 21 12:18:30 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 12:18:30 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 12:18:30 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 12:18:30 2014 : L2TP incoming call in progress from 'my.dotted.quad.address'...
    Tue Oct 21 12:18:30 2014 : L2TP received SCCRQ
    Tue Oct 21 12:18:30 2014 : L2TP sent SCCRP
    Tue Oct 21 12:18:30 2014 : L2TP received SCCCN
    Tue Oct 21 12:18:30 2014 : L2TP received ICRQ
    Tue Oct 21 12:18:30 2014 : L2TP sent ICRP
    Tue Oct 21 12:18:30 2014 : L2TP received ICCN
    Tue Oct 21 12:18:30 2014 : L2TP connection established.
    Tue Oct 21 12:18:30 2014 : using link 0
    Tue Oct 21 12:18:30 2014 : Using interface ppp0
    Tue Oct 21 12:18:30 2014 : Connect: ppp0 <--> socket[34:18]
    Tue Oct 21 12:18:30 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:33 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:36 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:39 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:42 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:45 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:48 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:51 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:54 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:18:57 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x93542b1> <pcomp> <accomp>]
    Tue Oct 21 12:19:00 2014 : LCP: timeout sending Config-Requests
    Tue Oct 21 12:19:00 2014 : Connection terminated.
    Tue Oct 21 12:19:00 2014 : L2TP disconnecting...
    Tue Oct 21 12:19:00 2014 : L2TP sent CDN
    Tue Oct 21 12:19:00 2014 : L2TP sent StopCCN
    Tue Oct 21 12:19:00 2014 : L2TP disconnected
    2014-10-21 12:19:00 MDT
       --> Client with address = 192.168.1.228 has hungup
    ==
    Client side log for this connection using the Yosemite client:
    Tue Oct 21 14:32:08 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 14:32:08 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 14:32:08 2014 : L2TP connecting to server 'myserver.com' (my.dotted.quad.address)...
    Tue Oct 21 14:32:08 2014 : IPSec connection started
    Tue Oct 21 14:32:09 2014 : IPSec connection established
    Tue Oct 21 14:32:10 2014 : L2TP connection established.
    Tue Oct 21 14:32:10 2014 : L2TP set port-mapping for en0, interface: 4, protocol: 0, privatePort: 0
    Tue Oct 21 14:32:10 2014 : Using interface ppp0
    Tue Oct 21 14:32:10 2014 : Connect: ppp0 <--> socket[34:18]
    Tue Oct 21 14:32:10 2014 : L2TP port-mapping for en0, interfaceIndex: 0, Protocol: None, Private Port: 0, Public Address: 3fe4b3e8, Public Port: 0, TTL: 0.
    Tue Oct 21 14:32:10 2014 : L2TP port-mapping for en0 inconsistent. is Connected: 1, Previous interface: 4, Current interface 0
    Tue Oct 21 14:32:10 2014 : L2TP port-mapping for en0 initialized. is Connected: 1, Previous publicAddress: (0), Current publicAddress 3fe4b3e8
    Tue Oct 21 14:32:10 2014 : L2TP port-mapping for en0 fully initialized. Flagging up
    Tue Oct 21 14:32:25 2014 : write: No route to host
    Tue Oct 21 14:32:25 2014 : write: Host is down
    Tue Oct 21 14:32:28 2014 : write: Host is down
    Tue Oct 21 14:32:28 2014 : write: Host is down
    Tue Oct 21 14:32:31 2014 : write: Host is down
    Tue Oct 21 14:32:31 2014 : write: Host is down
    Tue Oct 21 14:32:34 2014 : write: Host is down
    Tue Oct 21 14:32:34 2014 : write: Host is down
    Tue Oct 21 14:32:37 2014 : write: Host is down
    Tue Oct 21 14:32:37 2014 : write: Host is down
    Tue Oct 21 14:32:40 2014 : LCP: timeout sending Config-Requests
    Tue Oct 21 14:32:40 2014 : Connection terminated.
    Tue Oct 21 14:32:40 2014 : L2TP disconnecting...
    Tue Oct 21 14:32:40 2014 : L2TP error sending CDN (Host is down)
    Tue Oct 21 14:32:40 2014 : L2TP clearing port-mapping for en0
    Tue Oct 21 14:32:40 2014 : L2TP disconnected
    ==
    Pertinent client side log for connection of Mavericks client to Yosemite server:
    Tue Oct 21 13:29:13 2014 : Connect: ppp0 <--> socket[34:18]
    Tue Oct 21 13:29:13 2014 : L2TP port-mapping for en0, interfaceIndex: 0, Protocol: None, Private Port: 0, Public Address: 3fe4b3e8, Public Port: 0, TTL: 0.
    Tue Oct 21 13:29:13 2014 : L2TP port-mapping for en0 inconsistent. is Connected: 1, Previous interface: 4, Current interface 0
    Tue Oct 21 13:29:13 2014 : L2TP port-mapping for en0 initialized. is Connected: 1, Previous publicAddress: (0), Current publicAddress 3fe4b3e8
    Tue Oct 21 13:29:13 2014 : L2TP port-mapping for en0 fully initialized. Flagging up
    Tue Oct 21 13:29:21 2014 : local  IP address 192.168.1.229
    Tue Oct 21 13:29:21 2014 : remote IP address 192.168.1.2
    Tue Oct 21 13:29:21 2014 : primary   DNS address 192.168.1.2
    Tue Oct 21 13:29:21 2014 : secondary DNS address 8.8.8.8
    Tue Oct 21 13:29:21 2014 : l2tp_wait_input: Address added. previous interface setting (name: en0, address: 10.0.1.38), current interface setting (name: ppp0, family: PPP, address: 192.168.1.229, subnet: 255.255.255.0, destination: 192.168.1.2).
    Tue Oct 21 13:29:21 2014 : Committed PPP store
    Tue Oct 21 13:29:21 2014 : Committed PPP store
    Tue Oct 21 13:52:32 2014 : [DISCONNECT]
    Tue Oct 21 13:52:32 2014 : Hangup (SIGHUP)
    Tue Oct 21 13:52:32 2014 : Connection terminated.
    Tue Oct 21 13:52:32 2014 : Connect time 23.4 minutes.
    Tue Oct 21 13:52:32 2014 : Sent 2674664 bytes, received 10680854 bytes.
    Tue Oct 21 13:52:32 2014 : L2TP disconnecting...
    Tue Oct 21 13:52:32 2014 : L2TP clearing port-mapping for en0
    Tue Oct 21 13:52:32 2014 : L2TP disconnected
    ==
    Regarding the Mavericks client connection in the Yosemite server VPN Service log:
    2014-10-21 12:09:48 MDT Incoming call... Address given to client = 192.168.1.226
    Tue Oct 21 12:09:48 2014 : Directory Services Authentication plugin initialized
    Tue Oct 21 12:09:48 2014 : Directory Services Authorization plugin initialized
    Tue Oct 21 12:09:48 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 12:09:48 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 12:09:48 2014 : publish_entry SCDSet() failed: Success!
    Tue Oct 21 12:09:48 2014 : L2TP incoming call in progress from ‘my.dotted.quad.address’…
    Tue Oct 21 12:09:48 2014 : L2TP received SCCRQ
    Tue Oct 21 12:09:48 2014 : L2TP sent SCCRP
    Tue Oct 21 12:09:48 2014 : L2TP received SCCCN
    Tue Oct 21 12:09:48 2014 : L2TP received ICRQ
    Tue Oct 21 12:09:48 2014 : L2TP sent ICRP
    Tue Oct 21 12:09:49 2014 : L2TP received ICCN
    Tue Oct 21 12:09:49 2014 : L2TP connection established.
    Tue Oct 21 12:09:49 2014 : using link 0
    Tue Oct 21 12:09:49 2014 : Using interface ppp0
    Tue Oct 21 12:09:49 2014 : Connect: ppp0 <--> socket[34:18]
    Tue Oct 21 12:09:49 2014 : sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x4bc40d9f> <pcomp> <accomp>]
    Tue Oct 21 12:09:49 2014 : rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x71598937> <pcomp> <accomp>]
    Tue Oct 21 12:09:49 2014 : lcp_reqci: returning CONFACK.
    Tue Oct 21 12:09:49 2014 : sent [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x71598937> <pcomp> <accomp>]
    Tue Oct 21 12:09:49 2014 : rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x4bc40d9f> <pcomp> <accomp>]
    Tue Oct 21 12:09:49 2014 : sent [LCP EchoReq id=0x0 magic=0x4bc40d9f]
    Tue Oct 21 12:09:49 2014 : sent [CHAP Challenge id=0x73 <074a110a5e0620296b1937345c34090e>, name = “myserver.private”]
    Tue Oct 21 12:09:49 2014 : rcvd [LCP EchoReq id=0x0 magic=0x71598937]
    Tue Oct 21 12:09:49 2014 : sent [LCP EchoRep id=0x0 magic=0x4bc40d9f]
    Tue Oct 21 12:09:49 2014 : rcvd [LCP EchoRep id=0x0 magic=0x71598937]
    Tue Oct 21 12:09:49 2014 : rcvd [CHAP Response id=0x73 <dfed1e41e1fb8c1132387c3d7792b1880000000000000000b2b163259cbe410aae792093680ba7 a89da3b46737c0d8d200>, name = "somelocaluser"]
    Tue Oct 21 12:09:54 2014 : sent [CHAP Success id=0x73 "S=00EDB07933CE697641E2263A2A76386389512329 M=Access granted"]
    Tue Oct 21 12:09:54 2014 : CHAP peer authentication succeeded for somelocaluser
    Tue Oct 21 12:09:54 2014 : DSAccessControl plugin: User 'somelocaluser' authorized for access
    Tue Oct 21 12:09:54 2014 : sent [IPCP ConfReq id=0x1 <addr 192.168.1.2>]
    Tue Oct 21 12:09:54 2014 : sent [ACSCP ConfReq id=0x1]
    Tue Oct 21 12:09:54 2014 : rcvd [CHAP Response id=0x73 <dfed1e41e1fb8c1132387c3d7792b1880000000000000000b2b163259cbe410aae792093680ba7 a89da3b46737c0d8d200>, name = "somelocaluser"]
    Tue Oct 21 12:09:54 2014 : sent [CHAP Success id=0x73 "S=00EDB07933CE697641E2263A2A76386389512329 M=Access granted"]
    Tue Oct 21 12:09:54 2014 : rcvd [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
    Tue Oct 21 12:09:54 2014 : ipcp: returning Configure-NAK
    Tue Oct 21 12:09:54 2014 : sent [IPCP ConfNak id=0x1 <addr 192.168.1.226> <ms-dns1 192.168.1.2> <ms-dns3 8.8.8.8>]
    Tue Oct 21 12:09:54 2014 : rcvd [IPV6CP ConfReq id=0x1 <addr fe80::021c:42ff:febf:bf66>]
    Tue Oct 21 12:09:54 2014 : Unsupported protocol 0x8057 received
    Tue Oct 21 12:09:54 2014 : sent [LCP ProtRej id=0x2 80 57 01 01 00 0e 01 0a 02 1c 42 ff fe bf bf 66]
    Tue Oct 21 12:09:54 2014 : rcvd [ACSCP ConfReq id=0x1 <route vers 16777216> <domain vers 16777216>]
    Tue Oct 21 12:09:54 2014 : sent [ACSCP ConfRej id=0x1 <route vers 16777216>]
    Tue Oct 21 12:09:54 2014 : rcvd [IPCP ConfAck id=0x1 <addr 192.168.1.2>]
    Tue Oct 21 12:09:54 2014 : rcvd [ACSCP ConfAck id=0x1]
    Tue Oct 21 12:09:54 2014 : rcvd [IPCP ConfReq id=0x2 <addr 192.168.1.226> <ms-dns1 192.168.1.2> <ms-dns3 8.8.8.8>]
    Tue Oct 21 12:09:54 2014 : ipcp: returning Configure-ACK
    Tue Oct 21 12:09:54 2014 : sent [IPCP ConfAck id=0x2 <addr 192.168.1.226> <ms-dns1 192.168.1.2> <ms-dns3 8.8.8.8>]
    Tue Oct 21 12:09:54 2014 : ipcp: up
    Tue Oct 21 12:09:54 2014 : found interface en0 for proxy arp
    Tue Oct 21 12:09:54 2014 : local  IP address 192.168.1.2
    Tue Oct 21 12:09:54 2014 : remote IP address 192.168.1.226
    Tue Oct 21 12:09:54 2014 : Received acsp/dhcp dictionaries
    Tue Oct 21 12:09:54 2014 : Received acsp/dhcp dictionaries
    Tue Oct 21 12:09:54 2014 : l2tp_wait_input: Address added. previous interface setting (name: en0, address: 192.168.1.2), current interface setting (name: ppp0, family: PPP, address: 192.168.1.2, subnet: 255.255.255.0, destination: 192.168.1.226).
    Tue Oct 21 12:09:54 2014 : rcvd [ACSCP ConfReq id=0x2 <domain vers 16777216>]
    Tue Oct 21 12:09:54 2014 : sent [ACSCP ConfAck id=0x2 <domain vers 16777216>]
    Tue Oct 21 12:09:54 2014 : Received protocol dictionaries
    Tue Oct 21 12:09:54 2014 : Committed PPP store
    Tue Oct 21 12:09:54 2014 : sent [ACSP data <payload len 24, packet seq 0, CI_DOMAINS, flags: START END REQUIRE-ACK>
        <domain: name private>
        <domain: name local>]
    Tue Oct 21 12:09:54 2014 : rcvd [IP data <src addr 192.168.1.226> <dst addr 255.255.255.255> <BOOTP Request> <type INFORM> <client id 0x08000000010000> <parameters = 0x6 0x2c 0x2b 0x1 0xf9 0xf>]
    Tue Oct 21 12:09:54 2014 : sent [IP data <src addr 192.168.1.2> <dst addr 192.168.1.226> <BOOTP Reply> <type ACK> <server id 0xc0a80102> <domain name "local">]
    Tue Oct 21 12:09:57 2014 : sent [ACSP data <payload len 24, packet seq 0, CI_DOMAINS, flags: START END REQUIRE-ACK>
        <domain: name private>
        <domain: name local>]
    Tue Oct 21 12:10:00 2014 : sent [ACSP data <payload len 24, packet seq 0, CI_DOMAINS, flags: START END REQUIRE-ACK>
        <domain: name private>
        <domain: name local>]
    Tue Oct 21 12:10:03 2014 : sent [ACSP data <payload len 24, packet seq 0, CI_DOMAINS, flags: START END REQUIRE-ACK>
        <domain: name private>
        <domain: name local>]
    Tue Oct 21 12:10:06 2014 : sent [ACSP data <payload len 24, packet seq 0, CI_DOMAINS, flags: START END REQUIRE-ACK>
        <domain: name private>
        <domain: name local>]
    Tue Oct 21 12:10:09 2014 : sent [ACSP data <payload len 24, packet seq 0, CI_DOMAINS, flags: START END REQUIRE-ACK>
        <domain: name private>
        <domain: name local>]
    Tue Oct 21 12:10:09 2014 : rcvd [LCP TermReq id=0x2 "User request"]
    Tue Oct 21 12:10:09 2014 : LCP terminated by peer (User request)
    Tue Oct 21 12:10:09 2014 : ipcp: down
    Tue Oct 21 12:10:09 2014 : sent [LCP TermAck id=0x2]
    Tue Oct 21 12:10:09 2014 : l2tp_wait_input: Address deleted. previous interface setting (name: en0, address: 192.168.1.2), deleted interface setting (name: ppp0, family: PPP, address: 192.168.1.2, subnet: 255.255.255.0, destination: 192.168.1.226).
    Tue Oct 21 12:10:09 2014 : L2TP received CDN
    Tue Oct 21 12:10:09 2014 : Connection terminated.
    Tue Oct 21 12:10:09 2014 : Connect time 0.4 minutes.
    Tue Oct 21 12:10:09 2014 : Sent 1003 bytes, received 646 bytes.
    Tue Oct 21 12:10:09 2014 : L2TP disconnecting...
    Tue Oct 21 12:10:09 2014 : L2TP disconnected
    2014-10-21 12:10:09 MDT   --> Client with address = 192.168.1.226 has hungup

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|(Bo|PO).+ sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */   /;' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test osascript\ -e );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|corru|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:|suhel| VALI|xpma' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '/S*/*/Ca*/*xpc* >&- ||echo No' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,Ex}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,In{p,ter},iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents XPC\ cache Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "${s[63]}"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 20 32 25;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

Maybe you are looking for

  • How to set up Canon printer via Netgear print server ps121 on new macbook

    I have bought a new Macbook (OS10.4.8). The Apple store gives a good deal if you buy a Canon ip4300 with it but I am having problems figuring out how to set up the printer to work thru my Netgear print server on my Netgear network. Can anybody advise

  • Home network and FTP giving diffrent drive letters

    I have my iTunes library on a home server and I have it synced to that drive letter (i.e. X:). When I am remote, which is often in my job, I ftp in and get a different drive letter (i.e. T:). When I attempt to do anything it is telling me it can't th

  • New computer without a CD drive.. how to install PSE12?

    I purchased and installed Photoshop elements 12 on my old computer. New computer does not have a CD drive. How do I get it installed on my new computer?

  • Need some help with the PDF ActiveX!

    I have an application that call a vi which will open a selected PDF file. during the first ran, the document will be properly open.But after that if i close the VI and recall them for another pdf document, I cannot open the file ( nothing happens....

  • AppleTV 3 Screen Flicker?

    I have a Apple TV S/W 5.2.1 Model MD199LL/A (purchased 2013 May). Connected via ethernet to my 2012 iMac and using HomeShare/Airplay etc.  Apple TV is connected to my Hitachi 50PD9800TA HDMI (1080P) television - circa 2007. After 10-12 mins of movie,