Strange InterruptedIOException

Hi, all
          I'm testing an application within a cluster of 1+2 WL 5.1 SP8 on Win2K
          The first WL is a proxy that processes only static data and has
          HttpClusterServlet to transfer all other stuff onto 2 equal app servers
          which made a cluster.
          So, I start walking around our app and everything works fine for some
          time. But suddenly (not always, but offten) some of the servlets (not
          all and not the same, although there are leaders) start having a
          problem reading PostData.
          They hang for weblogic.httpd.postTimeoutSecs and throw an exception
          below. The exception happens (if happens) on the first attempt of
          request.getParameter("...") in servlet's service method.
          And the exception happens ONLY when 2 instances of WL's cluster are up
          and running. If I stop one of them (doesn't matter primary, which has
          already thrown that exception, or secondary) everything works fine. And
          it never happens without cluster.
          I tried separated machines or multihomed with no effect.
          I also varied some properties like
          weblogic.httpd.session.timeoutSecs
          weblogic.httpd.session.neverReadPostData
          weblogic.httpd.postTimeoutSecs
          weblogic.system.nativeIO.enable
          again with no effect
          It looks like smth is wrong with session replication (it works fine
          without cluster or when there is only one WL alive in a cluster). But
          error on reading PostData makes me confused. Look, I'd like to be sure
          that the configuration is OK before reporting that the error is within a
          code.
          I saw some postings in the servlet newsgroup with the same exception,
          but my situation looks somewhat differ. Anyway, those postings are
          unanswered since previous century.
          Help, please.
          java.io.InterruptedIOException: Read timed out
          at java.net.SocketInputStream.socketRead(Native Method)
          at java.net.SocketInputStream.read(SocketInputStream.java:86)
          at weblogic.socket.PostInputStream.read(PostInputStream.java:90)
          at java.io.InputStream.read(InputStream.java:91)
          at
          weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:44)
          at
          weblogic.servlet.internal.CountingInputStream.read(ServletRequestImpl.java:1540)
          at java.io.InputStreamReader.fill(InputStreamReader.java:173)
          at java.io.InputStreamReader.read(InputStreamReader.java:249)
          at
          weblogic.servlet.internal.ServletRequestImpl.mergePostParams(ServletRequestImpl.java:502)
          at
          weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(ServletRequestImpl.java:357)
          at
          weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:542)
          at
          weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:528)
          at com.foo.bar.MyServlet.service(MyServlet.java:41)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
          at
          weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
          at
          weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
          at
          weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
          at
          weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
          at
          weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
          at
          weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
          at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
          [att1.html]
          

Prasad,
          I think, to reproduce the behaviour you should install the whole
          application, which is hardly possible :-). Look, it was written without
          clustering in mind. I just try to make it working in a cluster and find
          possible "reefs" to be avoided in the future release. I can't just cut
          piece of code and send you for testing. I will certainly write some
          simple app to see if it behaives the same way, but not this time.
          And, as a last attempt to localize a problem:
          1. Once I wasn't able to pass the very first (login) page without
          disabling browser's cookie support. The app uses cookie (no URLRewriting
          :((( ) for session tracking so I can't pass further (it just fails), but
          it was strange: turn on cookie, restart IE, go to login, press submit
          --- read timed out exception, nested within can't read POST data. Then
          turn off cookies, restart IE, go to login, submit -- everything is fine
          (as long as app doesn't look for the session, but that is the other
          story). Try to turn cookies on -- exception again. But even this
          behaviour isn't deterministic. It worked like that only once. That time
          I started proxy, then one of app servers, worked with app (everything
          fine as usual), then started the second server, restarted IE and saw the
          menthioned behavior on a second server.
          2. Proxy server throws a lot of SocketExceptions, (see below) even when
          the whole app seems to be working fine
          3. I've added DebugConfigInfo=ON to the HttpClusterServlet initArgs, but
          haven't found any log appeared neither on screen nor on disk. By the
          way, what are the other options available for debugging? I know only
          weblogic.debug.httpd.servlet but it's not the case.
          I attached weblogic.properties files for proxy and cluster (the global
          one is empty) and start_servers command files. That's all I can post for
          now.
          Thank you for your help.
          --Andrew
          P.S. that is the Exception which the proxy throws at least once per each
          user request
          java.net.SocketException: Connection aborted by peer: socket write error
          at java.net.SocketOutputStream.socketWrite(Native Method)
          at java.net.SocketOutputStream.write(SocketOutputStream.java:83)
          at
          java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:72
          at
          java.io.BufferedOutputStream.flush(BufferedOutputStream.java:130)
          at java.io.FilterOutputStream.flush(FilterOutputStream.java:126)
          at
          weblogic.servlet.internal.HttpClusterServlet$Server.writeHeaders(Http
          ClusterServlet.java:697)
          at
          weblogic.servlet.internal.HttpClusterServlet$Server.proxy(HttpCluster
          Servlet.java:868)
          at
          weblogic.servlet.internal.HttpClusterServlet.service(HttpClusterServl
          et.java:146)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
          at
          weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
          pl.java:106)
          at
          weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
          textImpl.java:907)
          at
          weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
          textImpl.java:851)
          at
          weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
          ContextManager.java:252)
          at
          weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
          a:364)
          at
          weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
          at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
          java.net.SocketException: Connection aborted by peer: socket write error
          at java.net.SocketOutputStream.socketWrite(Native Method)
          at java.net.SocketOutputStream.write(SocketOutputStream.java:83)
          at
          java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:72
          at
          java.io.BufferedOutputStream.flush(BufferedOutputStream.java:130)
          at java.io.FilterOutputStream.flush(FilterOutputStream.java:126)
          at
          weblogic.servlet.internal.HttpClusterServlet$Server.writeHeaders(Http
          ClusterServlet.java:697)
          at
          weblogic.servlet.internal.HttpClusterServlet$Server.proxy(HttpCluster
          Servlet.java:868)
          at
          weblogic.servlet.internal.HttpClusterServlet.service(HttpClusterServl
          et.java:146)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
          at
          weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
          pl.java:106)
          at
          weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
          textImpl.java:907)
          at
          weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
          textImpl.java:851)
          at
          weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
          ContextManager.java:252)
          at
          weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
          a:364)
          at
          weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
          at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
          Prasad Peddada wrote:
          > Andrew,
          > I checked with the web team and they think this could be a bug.
          > Could you send us a reproducible test case.
          >
          > Thanks
          >
          > -- Prasad
          >
          > Andrew Solgan wrote:
          >
          >> Prasad,
          >>
          >> Prasad Peddada wrote:
          >>
          >> > Andrew,
          >> >
          >> > Post data has nothing to do with replication. I would rule that
          >> > out.
          >>
          >> I'd also. But it never happens without cluster or when only one
          >> server is alive in a cluster?????
          >>
          >> > You said you tried both with native IO and java io.
          >>
          >> A-ha. And saw starting "IO performance pack..." message appeared or
          >> not correspondingly. But the first line in the error stack is always
          >> from the native method
          >> at java.net.SocketInputStream.socketRead(Native Method)
          >> .....
          >>
          >> > Are you using browser to test this?
          >>
          >> IE 5.5
          >>
          >> >
          >> >
          >> > I will followup with servlet team to find out if they know about
          >> > this problem and post back again.
          >> >
          >> > -- Prasad
          >> >
          >>
          >> Thanks,
          >> --Andrew
          >>
          >> >
          >> >
          >> > Andrew Solgan wrote:
          >> >
          >> >> Hi, all
          >> >>
          >> >> I'm testing an application within a cluster of 1+2 WL 5.1 SP8 on
          >> >> Win2K
          >> >>
          >> >> The first WL is a proxy that processes only static data and has
          >> >> HttpClusterServlet to transfer all other stuff onto 2 equal app
          >> >> servers which made a cluster.
          >> >> So, I start walking around our app and everything works fine for
          >> >> some time. But suddenly (not always, but offten) some of the
          >> >> servlets (not all and not the same, although there are leaders)
          >> >> start having a problem reading PostData.
          >> >> They hang for weblogic.httpd.postTimeoutSecs and throw an
          >> >> exception below. The exception happens (if happens) on the first
          >> >> attempt of request.getParameter("...") in servlet's service
          >> >> method.
          >> >> And the exception happens ONLY when 2 instances of WL's cluster
          >> >> are up and running. If I stop one of them (doesn't matter
          >> >> primary, which has already thrown that exception, or secondary)
          >> >> everything works fine. And it never happens without cluster.
          >> >> I tried separated machines or multihomed with no effect.
          >> >> I also varied some properties like
          >> >> weblogic.httpd.session.timeoutSecs
          >> >> weblogic.httpd.session.neverReadPostData
          >> >> weblogic.httpd.postTimeoutSecs
          >> >> weblogic.system.nativeIO.enable
          >> >> again with no effect
          >> >>
          >> >> It looks like smth is wrong with session replication (it works
          >> >> fine without cluster or when there is only one WL alive in a
          >> >> cluster). But error on reading PostData makes me confused. Look,
          >> >> I'd like to be sure that the configuration is OK before reporting
          >> >> that the error is within a code.
          >> >>
          >> >> I saw some postings in the servlet newsgroup with the same
          >> >> exception, but my situation looks somewhat differ. Anyway, those
          >> >> postings are unanswered since previous century.
          >> >>
          >> >> Help, please.
          >> >>
          >> >>
          >> >>
          >> >> java.io.InterruptedIOException: Read timed out
          >> >> at java.net.SocketInputStream.socketRead(Native Method)
          >> >> at java.net.SocketInputStream.read(SocketInputStream.java:86)
          >> >> at weblogic.socket.PostInputStream.read(PostInputStream.java:90)
          >> >>
          >> >> at java.io.InputStream.read(InputStream.java:91)
          >> >> at
          >> >> weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:44)
          >> >>
          >> >> at
          >> >> weblogic.servlet.internal.CountingInputStream.read(ServletRequestImpl.java:1540)
          >> >>
          >> >> at java.io.InputStreamReader.fill(InputStreamReader.java:173)
          >> >> at java.io.InputStreamReader.read(InputStreamReader.java:249)
          >> >> at
          >> >> weblogic.servlet.internal.ServletRequestImpl.mergePostParams(ServletRequestImpl.java:502)
          >> >>
          >> >> at
          >> >> weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(ServletRequestImpl.java:357)
          >> >>
          >> >> at
          >> >> weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:542)
          >> >>
          >> >> at
          >> >> weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:528)
          >> >>
          >> >> at com.foo.bar.MyServlet.service(MyServlet.java:41)
          >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
          >> >> at
          >> >> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:106)
          >> >>
          >> >> at
          >> >> weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:907)
          >> >>
          >> >> at
          >> >> weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:851)
          >> >>
          >> >> at
          >> >> weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:252)
          >> >>
          >> >> at
          >> >> weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:364)
          >> >>
          >> >> at
          >> >> weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)
          >> >>
          >> >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
          >> >>
          >> >
          [att1.html]
          [startServer.cmd]
          # THE WEBLOGIC PROPERTIES FILE
          weblogic.system.listenPort=80
          weblogic.password.system=proxy
          weblogic.allow.execute.weblogic.servlet=everyone
          weblogic.httpd.register.cluster=\
          weblogic.servlet.internal.HttpClusterServlet
          weblogic.httpd.initArgs.cluster=\
          defaultServers=172.16.43.102:80:7002|172.16.43.103:80:7002,DebugConfigInfo=ON
          weblogic.httpd.defaultServlet=cluster
          weblogic.security.ssl.enable=true
          weblogic.system.SSLListenPort=7002
          weblogic.httpd.register.authenticated=weblogic.t3.srvr.ClientAuthenticationServlet
          weblogic.security.certificateCacheSize=3
          weblogic.httpd.register.AdminCaptureRootCA=admin.AdminCaptureRootCA
          weblogic.security.clientRootCA=SecureServerCA.pem
          weblogic.security.certificate.server=democert.pem
          weblogic.security.key.server=demokey.pem
          weblogic.security.certificate.authority=ca.pem
          weblogic.httpd.register.Certificate=utils.certificate
          weblogic.allow.execute.weblogic.servlet.Certificate=system
          weblogic.httpd.enable=true
          weblogic.system.nativeIO.enable=true
          weblogic.system.enableConsole=true
          weblogic.system.executeThreadCount=50
          weblogic.system.maxLogFileSize=1024
          weblogic.httpd.enableLogFile=true
          weblogic.httpd.logFileName=access.log
          weblogic.httpd.enableEvents=true
          weblogic.httpd.session.enable=true
          weblogic.httpd.session.cookie.name=WebLogicSession
          weblogic.httpd.session.neverReadPostData=true
          weblogic.jdbc.enableLogFile=false
          weblogic.allow.execute.weblogic.servlet.classes=everyone
          weblogic.httpd.register.*.html=weblogic.servlet.FileServlet
          weblogic.httpd.initArgs.*.html=defaultFilename=index.html
          weblogic.httpd.register.*.jpg=weblogic.servlet.FileServlet
          weblogic.httpd.register.*.gif=weblogic.servlet.FileServlet
          #weblogic.httpd.register.proxy=weblogic.t3.srvr.HttpProxyServlet
          #weblogic.httpd.initArgs.proxy=redirectURL=http://web1/
          weblogic.httpd.documentRoot=public_html/
          [startproxy.cmd]
          # THE WEBLOGIC PROPERTIES FILE
          # CORE PROPERTIES
          # You should set these before you start the WebLogic Server the first time.
          # If you need more instructions on individual properties in this
          # section, check the same section in the Optional Properties, where
          # we've left the long explanations. Or, better yet, go to our
          # website and read all about properties, at:
          # http://www.weblogic.com/docs51/admindocs/properties.html
          # CORE SYSTEM PROPERTIES
          # TCP/IP port number at which the WebLogic Server listens for connections
          weblogic.system.listenPort=80
          # CORE SECURITY-RELATED PROPERTIES
          # Read important information about security at:
          # http://www.weblogic.com/docs51/admindocs/properties.html
          # REQUIRED: The system password MUST be set in order to start the
          # WebLogic Server. This password is case-sensitive, at least 8 characters.
          # The username for the privileged user is ALWAYS "system".
          # This username and password also includes httpd access (see
          # HTTPD properties below).
          # RECOMMEND Set to 'everyone' if HTTPD is enabled
          weblogic.allow.execute.weblogic.servlet=everyone
          # Set individual ACLs to restrict access to HTTP-related resources,
          # such as the Administration servlets.
          # To make your own servlets generally available, follow this
          # pattern (provide a weblogic.allow.execute) for your packages and
          # set ACLs as appropriate.
          # CORE SECURITY-RELATED PROPERTIES FOR SSL
          # Read important information about SSL at:
          # http://www.weblogic.com/docs51/classdocs/API_secure.html
          # Enable SSL
          # (default if property not defined is false)
          weblogic.security.ssl.enable=true
          # SSL listen port
          weblogic.system.SSLListenPort=7002
          weblogic.security.certificateCacheSize=3
          weblogic.security.certificate.server=democert.pem
          weblogic.security.key.server=demokey.pem
          weblogic.security.certificate.authority=ca.pem
          # CORE HTTPD ADMINISTRATIVE PROPERTIES
          # True permits the HTTPD to run (default)
          # Uncomment this property to disable HTTPD
          #weblogic.httpd.enable=false
          weblogic.httpd.authRealmName=APM server
          # If authentication is required, add username/password for each user
          # who will be included in an ACL, as in this commented-out example:
          weblogic.password.apm_user=tiger@cat
          weblogic.password.apm_admin=admin@moon
          # OPTIONAL PROPERTIES
          # These properties affect the behavior of the WebLogic Server.
          # You only need to set these properties if you want
          # to change the default setting, which is the property shown.
          # ADMINISTRATOR PROPERTIES
          # Administrator properties are optional information properties,
          # particularly useful for clusters.
          weblogic.password.system=weblogic
          weblogic.administrator.email=
          weblogic.administrator.name=Administrator
          # SYSTEM PROPERTIES
          # System properties in this section are set to system defaults
          # Performance pack. The shared library must be accessible from your
          # PATH (NT) or from your shared library path (UNIX; the name of the
          # variable varies: LD_LIBRARY_PATH, SHLIB_PATH, etc.)
          weblogic.system.nativeIO.enable=true
          # Outputs logging information to the console as well as to the log file
          weblogic.system.enableConsole=true
          # Properties for tuning the server's performance
          # Number of WebLogic Server execute threads.
          weblogic.system.executeThreadCount=30
          #weblogic.system.percentSocketReaders=33
          # Other optional system properties
          # Limits size of weblogic.log (in K) and versions old log
          weblogic.system.maxLogFileSize=1024
          # Adjust minimum length of password
          weblogic.system.minPasswordLen=8
          # CLUSTER-SPECIFIC PROPERTIES
          # Cluster-specific properties in this section are set to system defaults.
          # CLUSTER USERS: Note that ALL Cluster-specific properties should be set
          # in the per-cluster properties file ONLY.
          # Time-to-live (number of hops) for the cluster's multicast messages
          # (default 1, range 1-255).
          weblogic.cluster.multicastTTL=5
          weblogic.cluster.multicastAddress=237.0.0.5
          # Sets the load-balancing algorithm to be used between
          # replicated services if none is specified. If not specified,
          # round-robin is used.
          weblogic.cluster.defaultLoadAlgorithm=round-robin
          weblogic.httpd.clustering.enable=true
          weblogic.httpd.session.persistence=true
          weblogic.httpd.session.persistentStoreType=replicated
          # SERVER-SPECIFIC CLUSTER PROPERTIES
          # Cluster-related properties in this section are set to system defaults.
          # CLUSTER USERS: Note that these server-specific cluster-related properties
          # should be set in the per-server properties file ONLY.
          # Sets the weight of the individual server for the weight-based load-balancing.
          # Range is 0 - 100.
          # Larger numbers increase the amount of traffic routed to this server.
          #weblogic.system.weight=100
          # SYSTEM STARTUP FILES - Examples
          # CLUSTER USERS: Note that ONLY startup registrations for pinned RMI
          # objects should be registered in the per-server properties file.
          # All other startup classes should be registered in the per-cluster
          # properties file.
          weblogic.system.startupClass.serverservice.class=com.al.pm.util.ServerService
          # SYSTEM SHUTDOWN FILES - Examples
          # SECURITY-RELATED PROPERTIES FOR WORKSPACES
          # For backward compatibility, the following entries disable Access
          # Control on Workspaces
          weblogic.allow.read.weblogic.workspace=everyone
          weblogic.allow.write.weblogic.workspace=everyone
          # WEBLOGIC FILE PROPERTIES
          # Maps a volume name to a path, for client file read/write
          #weblogic.io.fileSystem.[volumeName]=[fullPathName]
          # WEBLOGIC EJB DEMO PROPERTIES
          # CLUSTER USERS: Note that ALL EJB deployment should be done in the
          # per-cluster properties file ONLY.
          # See WebLogic Demo Connection Pool below for a connection pool
          # to use with these examples.
          # Deploys EJBeans. Uncomment the appropriate lines below and
          # modify DBMS-related info and paths to match your particular installation:
          weblogic.ejb.deploy=\
               //our ejb jars//
          weblogic.resource.MailSession.MailSessionResource=mail.from=test@apm.com,mail.host=192.168.3.6
          # HTTPD ADMINISTRATIVE PROPERTIES
          # Enables logging of HTTPD info in common log format and
          # sets the log file name (default is "access.log")
          weblogic.httpd.enableLogFile=true
          weblogic.httpd.logFileName=access.log
          # Tracks HTTPD requests with events delivered to WEBLOGIC.LOG.HTTPD
          weblogic.httpd.enableEvents=true
          # Enables HTTP sessions
          weblogic.httpd.session.enable=true
          weblogic.httpd.session.timeoutSecs=1200
          weblogic.httpd.session.neverReadPostData=true
          #weblogic.httpd.postTimeoutSecs=120
          # Sets an optional cookie name. The default name is "WebLogicSession".
          # Prior to version 4.0, the default was "TengahSession". To make
          # this backward compatible with cookies generated from previous
          # installations, you should set this property to "TengahSession".
          # Uncomment this line and set this to any string of your choice,
          # or comment out this property to use the default.
          weblogic.httpd.session.cookie.name=APMSession
          weblogic.httpd.session.URLRewriting.enable=true
          # MIME types
          weblogic.httpd.mimeType.text/html=html,htm
          weblogic.httpd.mimeType.image/gif=gif
          weblogic.httpd.mimeType.image/jpeg=jpeg,jpg
          weblogic.httpd.mimeType.application/pdf=pdf
          weblogic.httpd.mimeType.application/zip=zip
          weblogic.httpd.mimeType.application/x-java-vm=class
          weblogic.httpd.mimeType.application/x-java-archive=jar
          weblogic.httpd.mimeType.application/x-java-serialized-object=ser
          weblogic.httpd.mimeType.application/octet-stream=exe
          weblogic.httpd.mimeType.text/vnd.wap.wml=wml
          weblogic.httpd.mimeType.text/vnd.wap.wmlscript=wmls
          weblogic.httpd.mimeType.application/vnd.wap.wmlc=wmlc
          weblogic.httpd.mimeType.application/vnd.wap.wmlscriptc=wmlsc
          weblogic.httpd.mimeType.image/vnd.wap.wbmp=wbmp
          # In seconds, the keep-alive for HTTP and HTTPS requests
          weblogic.httpd.http.keepAliveSecs=180
          weblogic.httpd.https.keepAliveSecs=360
          # WEBLOGIC JDBC DRIVER PROPERTIES
          # Enables JDBC driver logging and sets the file name for the log
          # The weblogic.jdbc.logFile is placed in the per-server
          # directory
          weblogic.jdbc.enableLogFile=true
          weblogic.jdbc.logFileName=jdbc.log
          # WEBLOGIC JDBC CONNECTION POOL MANAGEMENT
          # CLUSTER USERS: Note that ALL JDBC connection pools should be set up
          # in the per-cluster properties file ONLY.
          # For creating JDBC connection pools. This example shows a connection
          # pool called "oraclePool" that allows 3 T3Users "guest," "joe," and "jill"
          # to use 4 JDBC connections (with a potential for up to 10 connections,
          # incremented by two at a time, with a delay of 1 second between each
          # attempt to connect to the database), to an Oracle database server called
          # "DEMO." If more than 4 connections are opened, after 15 minutes, unused
          # connections are dropped from the pool until only 4 connections remain open.
          # Every 10 minutes, any unused connections in the pool are tested and
          # refreshed if they are not viable.
          weblogic.jdbc.connectionPool.oraclePool=\
          url=jdbc:weblogic:oracle,\
          driver=weblogic.jdbc.oci.Driver,\
          loginDelaySecs=0,\
          initialCapacity=2,\
          maxCapacity=40,\
          capacityIncrement=2,\
          allowShrinking=true,\
          shrinkPeriodMins=15,\
          refreshMinutes=10,\
          testTable=dual,\
          props=user=pm;password=pm;server=APM
          # Get more details on each argument for this property in the
          # Administrators Guide on setting properties at:
          # http://www.weblogic.com/docs51/admindocs/properties.html
          # Set up ACLs for this connection pool with the following:
          weblogic.allow.reserve.weblogic.jdbc.connectionPool.oraclePool=apm_user
          #weblogic.allow.reset.weblogic.jdbc.connectionPool.oraclePool=apm_user
          #weblogic.allow.shrink.weblogic.jdbc.connectionPool.oraclePool=apm_user
          weblogic.jdbc.TXDataSource.JtsDataSource=oraclePool
          weblogic.jdbc.DataSource.NonJtsDataSource=oraclePool
          # WEBLOGIC HTTP SERVLET PROPERTIES
          # CLUSTER USERS: Note that ALL servlets should be set up
          # in the per-cluster properties file ONLY.
          # WebLogic offers different types of servlets for various uses.
          # Classpath servlet registration
          # The ClasspathServlet is used to serve classes from
          # the system CLASSPATH. It is used by applets to load
          # classes they depend upon, and is registered against
          # the virtual name 'classes' here by default. This means
          # you should set your applet codebase to "/classes".
          # You can register multiple virtual names for this servlet.
          # Note that it can also be used to serve other
          # resources/files from the system CLASSPATH.
          # Don't confuse the ClasspathServlet with the ServletServlet. The
          # ClasspathServlet is used for serving classes for client-side Java only.
          # The ServletServlet is used to invoke unregistered servlets.
          # See the Administrators Guide "Setting up WebLogic as an HTTP server"
          # http://www.weblogic.com/docs51/admindocs/http.html#classfile for more info.
          weblogic.httpd.register.classes=weblogic.servlet.ClasspathServlet
          # We also set an open ACL for everyone to call the ClasspathServlet
          # so that applets work without requiring further changes.
          weblogic.allow.execute.weblogic.servlet.classes=everyone
          # File servlet registration
          # FileServlet searches below the documentRoot for the requested file
          # and serves it if found. If the requested file is a directory,
          # FileServlet will append the defaultFilename to the requested path
          # and serve that file if found.
          weblogic.httpd.register.file=weblogic.servlet.FileServlet
          weblogic.httpd.indexDirectories=false
          weblogic.httpd.register.ourServlet=com.foo.bar.ourServlet
               //our servlets registration//
          # ServerSideInclude servlet registration
          # SSIServlet searches below the documentRoot for the
          # requested .shtml file and serves it if found.
          weblogic.httpd.register.*.shtml=weblogic.servlet.ServerSideIncludeServlet
          # Example URL: http://localhost:7001/portside/welcome.shtml
          # for the file /weblogic/myserver/public_html/portside/welcome.shtml
          # PageCompileServlet (used by JHTML)
          # See the information below under WebLogic JHTML
          # JSPServlet (used by JSP)
          # See the information below under WebLogic JSP
          # ServletServlet registration
          # Allows unregistered servlets in the servlet classpath (see Servlet
          # reload properties below) to be requested by class name, including
          # full package name. An instance of the best matching servlet class
          # is created, initialized, and executed with the remainder of the
          # URI being passed in as PATH_INFO. Requires servlet classpath set.
          # This servlet registration is shipped commented out because it
          # may pose a security risk if improperly used. Please see the
          # Administrators Guide "Setting up WebLogic as an HTTP server"
          # at http://www.weblogic.com/docs51/admindocs/http.html for more info.
          weblogic.httpd.register.servlets=weblogic.servlet.ServletServlet
          # Example URL: http://localhost:7001/servlets/myservletclasses/foo/baz
          # for the file /myservlets/myservletclasses/foo/baz.class
          # DocumentRoot configuration
          # The documentRoot is by default set to this directory; change
          # as desired. FileServlet, SSIServlet, PageCompileServlet
          # and JSPServlet use it.
          weblogic.httpd.documentRoot=public_html/
          #weblogic.httpd.errorPage.500=/error.html
          #weblogic.httpd.errorPage.404=/error.html
          # Default servlet registration
          # Virtual name of the default servlet if no matching servlet is found
          weblogic.httpd.defaultServlet=file
          # Servlet reload properties
          # Put servlets and classes they depend on below this directory to take
          # advantage of dynamic reloading. (WebLogic classes don't belong
          # here, and NO directories can be both in your system/environment
          # CLASSPATH and in the servlet classpath.) WebLogic checks for modified
          # servlets every reloadCheckSecs and reloads servlets and classes they
          # depend on as needed. If reloadCheckSecs is set to -1, classes will
          # never be reloaded.
          weblogic.httpd.servlet.classpath=apmserver/servletclasses
          weblogic.httpd.servlet.reloadCheckSecs=1
     

Similar Messages

  • Help with getting values from request. Very Strange!!

    Hello,
    My very strange problem is the following.
    I have created three dynamic list boxes. When the user select
    the first list box, the second becomes populated with stuff
    from a database. The third becomes populated when the second
    is selected. Now, I have used hidden values in order for
    me to get the selected value from the first listbox. The
    following code is my first listbox:
    <SELECT NAME="resources" onChange="document.hiddenform.hiddenObject.value = this.option [this.selectedIndex].value; document.hiddenform.submit();">
    <OPTION VALUE =""> Resource</OPTION>
    <OPTION VALUE ="soil"> Soil </OPTION>
    <OPTION VALUE ="water"> Water </OPTION>
    <OPTION VALUE ="air"> Air </OPTION>
    <OPTION VALUE ="plants"> Plants </OPTION>
    <OPTION VALUE ="animals"> Animals </OPTION>
    </SELECT>
    I use the getRequest method to get the value of hiddenObject.
    At this time I am able to get the value of hiddenObject to populate
    the second list box.
    But, when the user selects an item from the second list box
    and the second form is also submitted,
    I lose the value of hiddenObject. Why is this??
    The code to populate my second listbox is the following:
    <SELECT NAME ="res_categories" onChange="document.hiddenform2.hiddenObject2.value = this.options[this.selectedIndex].value; document.hiddenform2.submit(); ">
    <OPTION VALUE ="" SELECTED> Category</OPTION>
    Here I access a result set to populate the list box.
    Please help!!

    Form parameters are request-scoped, hence the request.getParameter("hiddenObject"); call after the submission of the second form returns a null value because the hiddenObject parameter does not exist within the second request.
    A solution would be to add a hiddenObject field to your second form and alter the onChange event for res_categories to read
    document.hiddenform2.hiddenObject.value=document.1stvisibleformname.resources.option[document.1stvisibleformname.resources.selectedIndex].value;
    document.hiddenform2.hiddenObject2.value = this.options[this.selectedIndex].value;
    document.hiddenform2.submit();You will then come across a similar problem with your third drop-down if indeed you need to resubmit the form...
    A far better approach would be to create a session scoped bean, and a servlet to handle these requests. Then when the servlet is called, it would set the value of the bean property, thus making it available for this request, and all subsequent requests within the current session. This approach would eliminate the need for the clunky javascript, making your application far more stable.

  • How can I buy films in languages other than German in Germany? Quite disappointed, i would line to watch films in Original language and not dubbed in strange ways...

    How can I buy films in languages other than German in Germany? Quite disappointed, i would like
    to watch films in Original language and not dubbed in strange ways...

    You are at the mercy of the content owners/copyright holders. They decide what the Apple can sell in each iTS.
    MJ

  • I am facing a strange problem on new iphone 5 that I bought last week. The maps app and the places in photo gallery shows the pin and my location, however there is no information of locations. Tried to close the apps, phone restart, reset etc. Please help

    I am facing a strange problem on new iphone 5 that I bought last week. The maps app and the places in photo gallery shows the pin and my location, however there is no information of locations. Tried to close the apps, phone restart, reset etc. I am accessing it via strong wireless connection and it works fine on other devices. Please help.

    zapgrap wrote:
    there is no information of locations.
    Then no information exists.  Use the Report a Problem button within the app to report it.

  • Strange discrepancy in report painter

    Hi everyone,
    I've designed a report painter with all the respective columns & formulas intact but at the Grand Total col (summation of all the sub-totals), the figure doesn't tally with all the sub-totals. All sub-totals have been added correctly but when they are added up to the Grand Total, the fig doesn't tie.
    Any clues? Have I missed out something?

    Hi Andrew,
    I've checked the sub-totals and apparently, when i double click on a sub-total to drill down to line item lvl, the fig doesn't seem to tie in with what I see in the report painter report. It's real strange that the correct fig appears upon drilling down to line item level but at a higher level, the fig isn't right. It's short of a fig which is in relation to another column.
    I've double checked the formula at the sub-total col and all the cols in the formula are present. This is the bizarre thing which I've been trying to resolve for the past few days.
    Best Regards,
    Ethan

  • Capturing DVCAM in FCP 6.0.2 and encountering strange capture behavior

    I have FCP 6.0.2 and OSX 10.5.2 and QT 7.3.1. I have been capturing several DVCAM cassettes using my Sony DSR-20 deck. Although I have done this countless times before in earlier versions of FCP, I am encountering some strange repetitive behavior. I am capturing 30 minute clips one at a time. When I use batch capture it will cue the tape up properly to the in point...and then start capturing until it gets to about 10-12 minutes in, and then capture unexpectedly stops, no dialogue box, the tape rewinds and starts capturing again from the original in point. On this second capture, the tape sails past the 10 minute mark and keeps going to the end of the 30 minute clip. It then stops, gives me the dialogue box that it has successfully captured. And it has.
    But every DVCAM tape I captured today exhibited the same behavior. Capture would be successful until about about 10 minutes in, then FCP aborts (no dropped frame message, no dialogue box) rewinds the tape back to the in point, tries again, and this time succeeds with the second pass capturing the entire clip. Note at the 10 minute mark there is no scene change or no camera start/stop.
    Have other users experienced this issue? And if so, is there a workaround or a possible patch forthcoming from FCP?
    Many thanks,
    John

    Yes, each tape has an in and out point defined. In my 6 years of editing with Final Cut and DVCAM tapes I've never encountered this issue before in the capturing process until now. I will have to see in future weeks with other captures whether this is an on-going issue or not, but at least I can capture for now.

  • Strange green lines with ATI 4850 iMac in Aperture, then crash.

    Well, I have been running my iMac, 3GHZ, ATI 4850 for about a week now. I have had 2 lockups in OSX, 1 in boot camp and 1 graphics crash.
    In OSX, all the crashes/lock-ups happen after I get these strange green lines, artifacts, that run across part of my screen. They change in length but generally always run horizontal. I can seem to find a way to post pictures here, but I have a couple screen grabs here:
    http://atothe420k.blogspot.com/
    Since I have to power off in the middle of Aperture, I am also getting corrupt databases, which take forever to rebuild.

    Well, I called into Apple Care, after my machine crashed again twice today, once in a web browser and once under EveOnline. The person said to download and use some fan control software. It installed, but didn't do much, couldn't get it to change fan speed or anything else.
    I installed iStatPro, which is great, and kept checking the temp of the ATI card, it would crash when the temp was up around 65-70 degrees C. Not sure if that is high or not.

  • Strange keyboard behavior after OS 4.2.1 upgrade

    When typing (at least, so far, in Safari) the keyboard will randomly (or so it seems) retract after typing a letter, instead of that letter being registered in the text box. It's necessary to re-locate the insertion point back in the text box to bring the keyboard back. And when I do, then the caps lock is on even though it wasn't before. This happens every few characters, but unpredictably.

    I'm getting this too. Been looking all over the Internet to find other people with the same problem.
    Its very annoying, and I'm not touching any other part of the screen - it does exactly what the OP describes, and it seems to do it all the time, when I'm typing. Only noticed it in safari because that is all I type in, and strangely enough it is not happening as I type this, and when it does happen i make sure the webpages are fully loaded. Very strange and very frustrating
    I'm also finding that rss feeds aren't updating, but thats a different problem.

  • K7N2 Delta ILSR Strange network problems

    K7N2 Delta ILSR
    2500+ AMD Barton
    Radeon 9600 PRO
    Windows XP
    Hi there,
    My network was working fine yesterday but now whenever I plug a cable into the onboard network card, my computer starts having these strange flucuations...Every few seconds the CPU usage jumps from 0% to about 50% which causes the system to freeze for a second, making it a real pain to do anything.
    Does anyone have any idea whats causing this?
    Thanks,
    Shim

    Quote
    Originally posted by deftonie
    The kingston memory I have is on the memory compatibility list.
    kingston removed k7n2 from their supported list.
    kingston is not on the Good Memory Choices for ALL K7N2 nF2 released boards
    for some reason msi have not removed kingston from their supported list.
    Quote
    Originally posted by pseudemys
    So (and I'm addressing the question in particular to Raven): shoud i wait for a some kinda accident, crash, whatever sooner or later? I'm really scared about such things. You know... everything seems ok and then, suddenly, a nasty surprise. Which is the problem with kingston and k7n2 series? Further, I'd like to buy another 512 M stick and honestly it seems more sensible to me to mount two equal sticks. And I feel somewhat stuck...
    a memory can be incompatible but still work.
    alot of people buy any memory they can and throw in and it may work.
    but it can start crashing after installing some program or updating bios or drivers.
    thats the reason i posted the memtest program.
    worry about a crash....no reason for that as you self said memtest reported no errors prime95 no errors and doom3 worked good.
    kingston uses many different chips on their memory and its those chips that is the problem.
    one guy found out that on the specific memory he bought kingston used 3 different chips on.
    only 1 of them worked good on k7n2.
    so a 33% chans of success in getting a good module is considered bad.
    so write down the numbers on the chips and take it with you to the store and compare it to the memories they got.

  • Strange issue during Clustware installation !!

    Hello everyone !!
    I have come across a very strange problem.. During CRS installation when i come to Cluster configuration it does not show me any public/private/virtual interface name , on top of it ..Add/delete/edit buttons are disabled..
    What could be the reason ? I am thinking to something to do with IP address...
    Below is the hosts file.. (though 10 network segment is private bt i have done a configuration which utlizes 10 segment in HP-UX).
    Environment is : Oracle 10g With Clusterware 10g R2
    OS : AIX 5.3
    Any suggestions please ?

    Hosts file looks like..
    127.0.0.1 localhost.localdomain localhost
    10.152.1.12 anche.abcsoftware.com anche
    192.168.0.101 anche-priv.abcsoftware.com anche-priv
    10.152.1.20 anche-vip.abcsoftware.com anche-vip
    10.152.1.14 zibal.abcsoftware.com zibal
    192.168.0.102 zibal-priv.abcsoftware.com zibal-priv
    10.152.1.21 zibal-vip.abcsoftware.com zibal-vip
    1) cluvfy says both nodes are reachable
    2)
    ./runcluvfy.sh stage -pre crsinst -n anche,zibal
    Performing pre-checks for cluster services setup
    Checking node reachability...
    Node reachability check passed from node "anche".
    Checking user equivalence...
    User equivalence check passed for user "oracle".
    Checking administrative privileges...
    User existence check passed for "oracle".
    Group existence check passed for "oinstall".
    Membership check for user "oracle" in group "oinstall" [as Primary] passed.
    Administrative privileges check passed.
    Checking node connectivity...
    Node connectivity check passed for subnet "10.152.1.0" with node(s) zibal,anche.
    Node connectivity check passed for subnet "10.152.10.0" with node(s) zibal,anche.
    Suitable interfaces for the private interconnect on subnet "10.152.1.0":
    zibal en0:10.152.1.14
    anche en0:10.152.1.12
    Suitable interfaces for the private interconnect on subnet "10.152.10.0":
    zibal en1:10.152.10.14
    anche en1:10.152.10.12
    ERROR:
    Could not find a suitable set of interfaces for VIPs.
    Node connectivity check failed.
    Please let me know your views.... I am not getting with this anywhere :(

  • Strange error in APP server installation

    Hi All,
    We installed Oracle Application server Version 10.1.2.3.0 in E drive
    Oracle Home: E:\oracle\FRHome_1
    While testing we get following errors.
    Java Plug-in 1.6.0_26
    Using JRE version 1.6.0_26-b03 Java HotSpot(TM) Client VM
    User home directory = C:\Documents and Settings\log2kor
    c:   clear console window
    f:   finalize objects on finalization queue
    g:   garbage collect
    h:   display this help message
    l:   dump classloader list
    m:   print memory usage
    o:   trigger logging
    q:   hide console
    r:   reload policy configuration
    s:   dump system and deployment properties
    t:   dump thread list
    v:   dump thread stack
    x:   clear classloader cache
    0-5: set trace level to <n>
    proxyHost=null
    proxyPort=0
    connectMode=HTTP, native.
    Forms Applet version is : 10.1.2.3
    Exception in thread "thread applet-oracle.forms.engine.Main-1" java.lang.NoSuchMethodError: oracle.ewt.util.BIDIText.setDigitSubstitution(I)V
         at oracle.forms.engine.Runform.onUpdate(Unknown Source)
         at oracle.forms.engine.Runform.onUpdateHandler(Unknown Source)
         at oracle.forms.engine.Runform.processMessage(Unknown Source)
         at oracle.forms.engine.Runform.processSet(Unknown Source)
         at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
         at oracle.forms.engine.Runform.onMessage(Unknown Source)
         at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
         at oracle.forms.engine.Runform.startRunform(Unknown Source)
         at oracle.forms.engine.Main.createRunform(Unknown Source)
         at oracle.forms.engine.Main.start(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)If I remove the ewt jar , I get a strange error Error open Error opening Oracle*Terminal file C:\Oracle\Product\OracleMidTier10gR2\Forms\pc_tastatur.res . If Appserver is installed in E drive why there is a hard-coded values like this*
    C:\Oracle\Product\OracleMidTier10gR2\Forms\*
    Regards,
    Lokanath
    Solution :-> Old config was copied so removed.
    Edited by: Lokanath Giri on १८ जनवरी, २०१२ ११:०० पूर्वाह्न

    Assuming that you are following the written instructions available at http://docs.oracle.com that walk you through the install. And assuming you installed the correct versions of libraries. And assuming you set permissions correctly.
    I'd suggest metalink and opening an SR.
    If you didn't follow the docs ... rm -rf would be a good place to start.

  • Safari is acting strangely on several counts

    For the last several days, Safari is acting strangely on several counts. I haven't downloaded any updates or plugins recently, and I am not aware of any Safari viruses on Mac OS X, so I'm totally lost here. Please help!
    1. Periodically, Safari will stop loading a page completely. So it will start and then the url bar will be partially blue and the circle will keep circling but nothing will happen. Once it does this on one tab in that window, it will start doing it on all new tabs opened up in that window, but any original tab there might still go through. If I close the window and reopen another window, all sites on all tabs will go right through. I tried disabling DNS prefetching, and that helps Safari behave for a few minutes, then it goes back to such strange behavior. I tested using my wireless and using a different network, and it happens on both, so it's not my router. Sometimes, opening a new window doesn't help. So I shut down Safari and restart. Sometimes that doesn't help either, so I end up having to reset Safari. Obviously, having to reset Safari multiple times a day is neither productive nor ideal.
    2. When it does that url thing, it also seems to become incapable of completing from history or bookmarks. So for example, if I open a tab and type a website name, it won't complete it, even though I have that bookmarked. Generally when that happens on the first tab of a window, I can pull up the site from bookmarks and it will load immediately. But the next tab I open in that window, will do the webpage not loading business I described in #1 above.
    3. A short while ago, i tried resizing a window and it did the strangest thing where it would expand the window space, but just give me a "gray area" rather than expanding the whole web page. I closed the window, opened a new one and resizing worked fine again.
    4. A short while ago, another strange happening: everytime I opened up a new tab in the window and loaded a site, it would merge that tab with my old tab and delete the first tab, so at any given time, it was just a single tab window. I closed the window and reopened, and voila normal tab behavior again.
    Strangely, if I have two windows open - as I often do - only one window will be affected by such strange behavior. The other one will function normally. But such odd behavior is not limited to instances when I have two windows open. It's also happening when there's one window open. For reasons I do not understand, it seems something in the processes of a window gets corrupted after a little while on Safari and that window starts acting strangely.
    Odd and irritating and difficult. I'd greatly appreciate your help!
    I'm using Safari 5.0.6 on OS X 10.5.8... thanks!

    I don't see anything in your post regarding the Safari cache. BTW, a "reset" does not empty the cache.
    From your Safari menu bar click Safari / Empty Cache. Restart your Mac, try Safari.
    If that didn't help, quit Safari if it's open.
    Go to ~/Library/Caches/com.apple.Safari
    Move the Cache.db (or ApplicationCache.db) file from the com.apple.Safari folder to the Trash.
    Try Safari.
    If nothing above helped, make sure there's enough free space on the startup disk.    Right or control click the MacintoshHD icon. Click Get Info. In the Get Info window you will see Capacity and Available. Make sure you have a minimum of 15% free disk space.
    If nothing above has helped, try Safari in another user account. If you see the same issues there, log back into your admin account.
    Launch Disk Utility. Select the startup disk in the panel on the left then select the First Aid tab.
    Click:   Verify Disk  (not Verify Disk Permissions)
    If the disk needs repairing follow the instructions for Using Disk Utility to verify or repair disks.

  • Strange wifi problem on a brand-new MacBook Pro

    Hey there, I'm new here. Desperation has got the better of me, and I hope I can get some advice.
    So, last sunday I bought a brand new 13" MacBookPro with 2.8g i7 processor and 10.7.2 OS (I can't update to 10.7.4 because System Update tells me the download has been tampered with or corrupted after I waited 2 hours for it to finish, but I'm trying a direct download from the website). Here's the exact product: http://www.amazon.com/Apple-MacBook-MD314LL-13-3-Inch-VERSION/dp/B005CWIZ4O/ref= sr_1_5?ie=UTF8&qid=1340301247&sr=8-5&keywords=macbook+pro+13
    Everything is all perfect except for a strange wifi problem. Note that the wifi does not turn-on or off, it doesn't disconnect after 'sleep', it doesn't get less speed, it doesn't constantly leave a preferred connection (once I chose my home wifi it always connects to it no problem). The wifi bar is always full. What is wrong is that the internet is kinda 'glitchy'. The best metaphor I can think of is that it's like a car that has to be pushed down the road before the engine can start. Please, bear with me because this is kinda hard to explain and I'm not good at tech lingos.
    One of the symptoms is browsing can get really slow and inconsistent, almost as if the wifi gets turned off in the middle of browsing. For example: if I look something up on Google and then open 5 new tabs, probably only 2 or 3 of those tabs will eventually load while the other two will not get past the long 'http:.......google.....etc etc' address and will eventually show one of those 'error loading page because there's no Internet connection' notice. This happens a lot. Sometimes I have to refresh/retry loading a page a couple of times before it finally loads, then usually everything will get back to normal and I will be able to open multiple tabs with no problem, but in a couple of minutes I would try to open another site and the problem will start again.
    So I tried to see how it does with downloading using iGetter. Fortunately I also have a Macbook (white-plastic casing one) and my brother has an old 2006 MacbookPro so I can compare. With those two older Apples iGetter starts receiving data in less than 8 seconds after I click Start, while my brand-new Macbook Pro can take up to 15-20 seconds, sometimes it doesn't even start at all and I have to re-click the start button. But once the download actually starts (on my new MacBook Pro), it downloads like normal, it doesn't stop and the speed is also as good as I can get. Strange huh? Hence, like a car that has to be pushed before the engine starts.
    I also tried 'speed testing' from a website with all 3 laptops. On my old MacBook and my brother's MacBook pro, once I click 'begin test' it takes only a couple of seconds of 'ping' before the download/upload speed measurements start, but with my new MacBook Pro (just like with iGetter) it takes up to almost a minute before the measurements start, sometimes it won't start at all and I have to re-start the test.
    Well, thanks for reading. And hope you can help me shed some light into this. Because it is really preventing me from really enjoying my new MacBook Pro. And if this is most likely a hardware problem, I'd better get back to the store and try to get it replace or something while it's only been 5 days. *cheers*

    Hey guys.. Thanks for the replies. Unfortunately, I bought the MacBook in Indonesia where there are no such thing as an AppleCare. The only option is to leave the Apple product to one of the 'Authorized Apple care centre' and have whoever do whatever to it without guarantee of success. As for returning it and getting a brand new one, I also don't know if there is such a deal here, but that's actually a good idea, will try to go to the store tomorrow. Although, I'm worried that the problem might be with OSX Lion or something and getting a new one won't help.
    mark75090, I've tried resetting the router when I first noticed te problem, didn't work though. I've checked my new MacBook's wi-fi (option+click wifi bar) and it says 'PHY Mode: 802.11g', so does my MacBook and the old MacBook Pro. I don't know what those mean though, and I don't know whether or not my router is an N., can you tell me more please.. I have tried with the other two turned off, and only the new MacBook using the wi-fi but the problem persists. I have also tried connecting directly to the router, but as I described, the problem is too subtle for me to notice the difference.
    Also, if I create a brand new Wi-Fi connection in network preferences and connect to my router through the new Wi-Fi profile, the problem seems to be gone for an hour or so, then it always comes back though. I have also just finally installed 10.7.4, but it doesn't help either.

  • Every once in a while when I open my mail or a page I get nothing but strange lines of symbols.  Many of the symbols are black triangles with question marks in the center.  I completely reset it like new, but problem still exists

    Every once in a while when I open my mail or open a page I get lines of strange symbols like black triangles with question marks in the center.  I have reset the ipad2 to new condition but the problem still exists.

    A reset does not make tthe iPad "like new."
    First, let's ensure that we agree on just what is a Reset...
    Hold down the on/off switch and the Home button simultaneously until you see the Apple logo.  Ignore the "Slide to power off" text if it appears.  You will not lose any apps, data, music, movies, settings, etc.
    If the Reset doesn't work, try a Restore.  Note that it's nowhere near as quick as a Reset.  Connect via cable to the computer that you use for sync.  From iTunes, select the iPad/iPod and then select the Summary tab.  Follow directions for Restore and be sure to say "yes" to the backup.  You will be warned that all data (apps, music, movies, etc.) will be erased but, as the Restore finishes, you will be asked if you wish the contents of the backup to be copied to the iPad/iPod.  Again, say "yes."
    At the end of the basic Restore, you will be asked if you wish to sync the iPad/iPod.  As before, say "yes."  Note that that sync selection will disappear and the Restore will end if you do not respond within a reasonable time.  If that happens, only the apps that are part of the IOS will appear on your device.  Corrective action is simple -  choose manual "Sync" from the bottom right of iTunes.
    If you're unable to do the Restore, go into Recovery Mode per the instructions here.

  • Strange result from insert into...select query

    Hello guys,
    I need your preciuos help for a question maybe simple, but that I can't explain by myself!
    I have a query of "insert into...select" that, as I have explained in the title, returns a strange result. In facts, If I execute ONLY the SELECT statement the query returns the expected result (so 2 rows); instead If I execute the entire statement, that is the "insert into...select", the query returns 0 rows inserted!!
    Following an example of the query:
    INSERT
    INTO TITOLI_ORI
    COD_TITOLO_RICCONS ,
    D_ESTRAZIONE ,
    COD_SOCIETA ,
    COD_PIANO_CONTABILE ,
    COD_CONTO_CONTABILE ,
    COD_RUBRICATO_STATISTICO_1 ,
    COD_NDG ,
    NUM_ESEGUITO ,
    CUR_IMPORTO_RICCONS ,
    CUR_IMPORTO_BICO ,
    FLG_MODIFICATO ,
    CUR_NON_ASSEGNATO ,
    FLG_QUOTATO ,
    COD_CATEG ,
    TIP_COPERTURA ,
    TIPTAS_TITOLO
    SELECT NEWID,
    '28-feb-2111',
    COD_SOCIETA,
    COD_PIANO_CONTABILE,
    COD_CONTO_CONTABILE,
    COD_RUBRICATO_STATISTICO_1,
    COD_NDG,
    NUM_ESEGUITO,
    CUR_VAL_IMPEGNI,
    'ABC' as CUR_IMPORTO_BICO,
    0 as FLG_MODIFICATO,
    NULL as CUR_NON_ASSEGNATO,
    FLG_QUOTATO,
    COD_CATEG,
    TIP_COPERTURA,
    TIP_TASSO
    FROM
    (SELECT S.COD_SOC AS COD_SOCIETA,
    S.TIP_PIANO_CNTB AS COD_PIANO_CONTABILE,
    S.COD_CONTO_CNTB AS COD_CONTO_CONTABILE,
    S.COD_RUBR_STAT AS COD_RUBRICATO_STATISTICO_1,
    TRC.COD_RAGGR_IAS AS COD_RAGGRUPPAMENTO_IAS,
    TRC.COD_NDG AS COD_NDG,
    TRC.COD_ESEG AS NUM_ESEGUITO,
    CAST((TRC.IMP_PLUS_MINUS_VAL/TRC.IMP_CAMB) AS FLOAT) AS CUR_VAL_IMPEGNI,
    TRC.TIP_QUOTAZ AS FLG_QUOTATO,
    TRC.COD_CAT_TIT AS COD_CATEG,
    TIP_COP AS TIP_COPERTURA,
    T.TIP_TASSO AS TIP_TASSO
    FROM S_SLD_CNTB S
    INNER JOIN
    (SELECT DISTINCT COD_SOC,
    TIP_PIANO_CNTB,
    COD_CONTO_CNTB,
    COD_RUBR_STAT ,
    COD_INTER_TIT AS COD_INTER
    FROM S_COLLEG_CONTO_CNTB_TIT
    WHERE COD_SOC = 'ME'
    ) CCC
    ON S.COD_SOC = CCC.COD_SOC
    AND S.TIP_PIANO_CNTB = CCC.TIP_PIANO_CNTB
    AND S.COD_CONTO_CNTB = CCC.COD_CONTO_CNTB
    AND S.COD_RUBR_STAT = CCC.COD_RUBR_STAT
    INNER JOIN S_TIT_RICCONS TRC
    ON CCC.COD_INTER = TRC.COD_INTER_TIT
    AND CCC.COD_SOC = TRC.COD_SOC
    AND TRC.COD_RAGGR_IAS = RTRIM('VALUE1 ')
    AND TRC.COD_RAGGR_IAS NOT IN ('VALUE2')
    AND TRC.DES_TIP_SLD_TIT_RICCONS IN ('VALUE3')
    AND TRC.DES_MOV_TIT = RTRIM('VALUE4 ')
    AND TRC.COD_CAT_TIT = RTRIM('VALUE4 ')
    AND TRC.COD_INTER_TIT = RTRIM('VALUE5')
    AND '28-feb-2011' = TRC.DAT_RIF
    LEFT JOIN S_TIT T
    ON T.COD_INTER_TIT = TRC.COD_INTER_TIT
    AND T.COD_SOC = TRC.COD_SOC
    AND '28-feb-2011' = T.DAT_RIF
    INNER JOIN S_ANAG_SOGG AG
    ON TRC.COD_NDG = AG.COD_NDG
    AND AG.COD_SOC = TRC.COD_SOC
    AND '28-feb-2011' = AG.DAT_RIF
    WHERE S.DAT_RIF = '28-feb-2011'
    AND (S.FLG_ANULL_BICO = 0
    OR S.FLG_ANULL_BICO IS NULL)
    AND S.COD_SOC = 'V6'
    AND LENGTH(RTRIM(S.COD_CONTO_CNTB)) = 10
    AND S.TIP_PIANO_CNTB = 'V7'
    AND TRC.IMP_PLUS_MINUS_VAL < 0
    AND SUBSTR(S.COD_CONTO_CNTB,1,7) IN (RTRIM('VALUE8 '))
    Thanks a lot

    Right, I have executed this steps:
    - I have changed the query with the select count(*)
    - Changed the insert into with the select count(*)
    - Executed the insert into
    These are the result:
    SQL> select count(*) from TITOLI_ORI2;
    COUNT(*)
    1
    BUT:
    SQL> select * from TITOLI_ORI2;
    A
    0
    The insert into that I've modified is this:
    INSERT INTO bsc.TITOLI_ORI2
    select count(*)
    FROM
    (SELECT bsc.NEWID,
    TO_DATE('28-feb-2111','DD-MON-YYYY') as data,
    COD_SOCIETA,
    COD_PIANO_CONTABILE,
    COD_CONTO_CONTABILE,
    COD_RUBRICATO_STATISTICO_1,
    COD_NDG,
    NUM_ESEGUITO,
    CUR_VAL_IMPEGNI,
    'ABC' AS CUR_IMPORTO_BICO,
    0 AS FLG_MODIFICATO,
    NULL CUR_NON_ASSEGNATO,
    FLG_QUOTATO,
    COD_CATEG,
    TIP_COPERTURA,
    TIP_TASSO
    FROM
    (SELECT S.COD_SOC AS COD_SOCIETA,
    S.TIP_PIANO_CNTB AS COD_PIANO_CONTABILE,
    S.COD_CONTO_CNTB AS COD_CONTO_CONTABILE,
    S.COD_RUBR_STAT AS COD_RUBRICATO_STATISTICO_1,
    TRC.COD_RAGGR_IAS AS COD_RAGGRUPPAMENTO_IAS,
    TRC.COD_NDG AS COD_NDG,
    TRC.COD_ESEG AS NUM_ESEGUITO,
    CAST((TRC.IMP_PLUS_MINUS_VAL/TRC.IMP_CAMB) AS FLOAT) AS CUR_VAL_IMPEGNI,
    TRC.TIP_QUOTAZ AS FLG_QUOTATO,
    TRC.COD_CAT_TIT AS COD_CATEG,
    TIP_COP AS TIP_COPERTURA,
    T.TIP_TASSO AS TIP_TASSO
    FROM bsc.S_SLD_CNTB S
    INNER JOIN
    (SELECT DISTINCT COD_SOC,
    TIP_PIANO_CNTB,
    COD_CONTO_CNTB,
    COD_RUBR_STAT ,
    COD_INTER_TIT AS COD_INTER
    FROM bsc.S_COLLEG_CONTO_CNTB_TIT
    WHERE COD_SOC = 'ME'
    ) CCC
    ON S.COD_SOC = CCC.COD_SOC
    AND S.TIP_PIANO_CNTB = CCC.TIP_PIANO_CNTB
    AND S.COD_CONTO_CNTB = CCC.COD_CONTO_CNTB
    AND S.COD_RUBR_STAT = CCC.COD_RUBR_STAT
    INNER JOIN bsc.S_TIT_RICCONS TRC
    ON CCC.COD_INTER = TRC.COD_INTER_TIT
    AND CCC.COD_SOC = TRC.COD_SOC
    AND TRC.COD_RAGGR_IAS = RTRIM('HFT ')
    AND TRC.COD_RAGGR_IAS NOT IN ('GPO')
    AND TRC.DES_TIP_SLD_TIT_RICCONS IN ('DISPONIBILI')
    AND TRC.DES_MOV_TIT = RTRIM('CONSEGNARE ')
    AND TRC.COD_CAT_TIT = RTRIM('OBBLIGAZIONE ')
    AND TRC.COD_INTER_TIT = RTRIM('334058')
    AND '28-feb-2011' = TRC.DAT_RIF
    LEFT JOIN bsc.S_TIT T
    ON T.COD_INTER_TIT = TRC.COD_INTER_TIT
    AND T.COD_SOC = TRC.COD_SOC
    AND '28-feb-2011' = T.DAT_RIF
    INNER JOIN bsc.S_ANAG_SOGG AG
    ON TRC.COD_NDG = AG.COD_NDG
    AND AG.COD_SOC = TRC.COD_SOC
    AND '28-feb-2011' = AG.DAT_RIF
    WHERE S.DAT_RIF = '28-feb-2011'
    AND (S.FLG_ANULL_BICO = 0
    OR S.FLG_ANULL_BICO IS NULL)
    AND S.COD_SOC = 'ME'
    AND LENGTH(RTRIM(S.COD_CONTO_CNTB)) = 10
    AND S.TIP_PIANO_CNTB = 'IS'
    AND TRC.IMP_PLUS_MINUS_VAL < 0
    AND SUBSTR(S.COD_CONTO_CNTB,1,7) IN (RTRIM('P044C11 '))
    Another time the strange result returns!!
    And I've created the table TITOLI_ORI2 as create table TITOLI_ORI2 (a number); to contain the number result of the query.

Maybe you are looking for