More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Zhiyi's blogs, books and...PhotosProfileFriendsMore Tools Explore the Spaces community
November 05

Victory

For a long time ardent Hillary support, Obama's victory is bittersweet. Obviously, I wish it was Hillary.
 
It's great to see the end of 8 disastrous years, and It's wonderful that the states are firmly turning into blue in every race, senate, house and governors.
 
Yet it's a daunting challenge to turn around the abysmal economy amidst the once in lifetime financial meltdown.
 
It take time and patience, yet I'm more optimistic than yesterday.
 
Cheers.
October 23

Greenspan Mea Culpa

krugman was right that Greenspan was too ideological. It's honarable though for Greenspan to finally admit it himself. In his own words,
 
    "Those of us who have looked to the self-interest of lending institutions to protect shareholders' equity (myself especially) are in a state of shocked disbelief."
 
July 15

WSJ exception

Java, Struts, IBM (for web container) and Oracle (for database). 
================================================

Error page exception

The server cannot use the error page specified for your application to handle the Original Exception printed below. Please see the Error Page Exception below for a description of the problem with the specified error page.


Original Exception:

Error Message: Listener refused the connection with the following error: ORA-12516, TNS:listener could not find available handler with matching protocol stack The Connection descriptor used by the client was: (DESCRIPTION=(FAILOVER=ON)(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp01v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp02v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp03v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp04v)(port=1521)))(CONNECT_DATA=(SERVICE_NAME=J20))) DSRA0010E: SQL State = null, Error Code = 0
Error Code: 500
Target Servlet: action
Error Stack:
com.dowjones.bo.BOException: Listener refused the connection with the following error:
     ORA-12516, TNS:listener could not find available handler with matching protocol stack
     The Connection descriptor used by the client was:
     (DESCRIPTION=(FAILOVER=ON)(ADDRESS_LIST=(LOAD_BALANCE=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp01v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp02v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp03v)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=sbkj2kjdbp04v)(port=1521)))(CONNECT_DATA=(SERVICE_NAME=J20)))
     DSRA0010E: SQL State = null, Error Code = 0
     at com.dowjones.bo.PageCacheBO.getPage(PageCacheBO.java:90)
     at com.dowjones.j4j.util.MSTUtils.addMSTContext(MSTUtils.java:160)
     at com.dowjones.j4j.struts.actions.IncludeDynamicModuleAction.execute(IncludeDynamicModuleAction.java:51)
     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)
     at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)
     at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
     at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
     at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1439)
     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:112)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
     at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
    


Error Page Exception:

Error Message: JSPG0036E: Failed to find resource /utils/error.jsp
Error Code: 404
Target Servlet: /utils/error.jsp
Error Stack:
java.io.FileNotFoundException: JSPG0036E: Failed to find resource /utils/error.jsp
     at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.findWrapper(AbstractJSPExtensionProcessor.java:300)
     at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:273)
     at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321)
     at com.ibm.ws.webcontainer.webapp.WebApp.sendError(WebApp.java:2804)
     at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:111)
     at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
     at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1439)
     at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:112)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
     at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
     at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
     at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
     at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
     at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
June 24

Microsoft packs search to Yahoo.

It's almost a reality show between Yahoo and Microsoft for the past 5 months. They talked, they disliked and they broke up. Apparantly they couldn't live without each other, so they talked again, and they broke up again. Now they're talking again.
 
More seriously, Microsoft waries about the full integration with Yahoo, so that rules out the full buyout. Yahoo doesn't want to rely on Microsoft's search due to it uncertain future. Let's brainstorm on another option: Microsoft packs search plus cash to Yahoo and owns 40%+ of Yahoo.
 
- Yahoo get the huge boost and maintains its identity.
- Microsoft now rely on Yahoo for search, of which it maintains a dominant position.
View more entries
 

Zhiyi's blogs, books and links

Updated 6/21/2008
Updated 6/18/2008
Updated 4/13/2008
Updated 6/19/2008
Updated 2/9/2008
Updated 1/30/2008
Updated 11/3/2007
Updated 11/3/2007
Updated 11/3/2007
Updated 11/3/2007
Updated 4/28/2007