BreakNetException: Break packet was received?

Hi there!
I have been dealing with this exception while performing a executeBatch() on an oracle DB table:
Exception Details
Type: BreakNetException: Break packet was received
Exception Class: oracle.net.ns.BreakNetException
Message: Break packet was received
API: Exception
Exception StackTrace
Method Class Line File Name
getNextPacket oracle.net.ns.NetInputStream 246 <unknown>
read oracle.net.ns.NetInputStream 175 <unknown>
read oracle.net.ns.NetInputStream 100 <unknown>
read oracle.net.ns.NetInputStream 85 <unknown>
readNextPacket oracle.jdbc.driver.T4CSocketInputStreamWrapper 122 <unknown>
read oracle.jdbc.driver.T4CSocketInputStreamWrapper 78 <unknown>
unmarshalUB1 oracle.jdbc.driver.T4CMAREngine 1179 <unknown>
unmarshalSB1 oracle.jdbc.driver.T4CMAREngine 1155 <unknown>
receive oracle.jdbc.driver.T4CTTIfun 279 <unknown>
doRPC oracle.jdbc.driver.T4CTTIfun 186 <unknown>
doOALL oracle.jdbc.driver.T4C8Oall 521 <unknown>
doOall8 oracle.jdbc.driver.T4CCallableStatement 202 <unknown>
executeForRows oracle.jdbc.driver.T4CCallableStatement 1005 <unknown>
executeForRowsWithTimeout oracle.jdbc.driver.OraclePreparedStatement 9870 <unknown>
executeBatch oracle.jdbc.driver.OraclePreparedStatement 10014 <unknown>
executeBatch oracle.jdbc.driver.OracleStatementWrapper 213 <unknown>
pmiExecuteBatch com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement 1037 <unknown>
executeBatch com.ibm.ws.rsadapter.jdbc.WSJdbcStatement 843 <unknown>
executeBatch com.xxx.commons.persistence.jdbc.XXXCallableStatement 187 <unknown>
persistCustRecommendations com.XXX.services.XXX.dao.CustomerRecommendationDAO 96 <unknown>
invoke sun.reflect.GeneratedMethodAccessor152 - <unknown>
invoke sun.reflect.DelegatingMethodAccessorImpl 37 <unknown>
invoke java.lang.reflect.Method 611 <unknown>
invokeTargetOperation org.apache.axis2.jaxws.server.dispatcher.JavaDispatcher 120 <unknown>
invoke org.apache.axis2.jaxws.server.dispatcher.JavaBeanDispatcher 118 <unknown>
invoke org.apache.axis2.jaxws.server.EndpointController 111 <unknown>
receive org.apache.axis2.jaxws.server.JAXWSMessageReceiver 161 <unknown>
receive org.apache.axis2.engine.AxisEngine 212 <unknown>
processHTTPPostRequest org.apache.axis2.transport.http.HTTPTransportUtils 172 <unknown>
doPost com.ibm.ws.websvcs.transport.http.WASAxis2Servlet 1606 <unknown>
service javax.servlet.http.HttpServlet 595 <unknown>
service javax.servlet.http.HttpServlet 668 <unknown>
service com.ibm.ws.webcontainer.servlet.ServletWrapper 1230 <unknown>
handleRequest com.ibm.ws.webcontainer.servlet.ServletWrapper 779 <unknown>
handleRequest com.ibm.ws.webcontainer.servlet.ServletWrapper 478 <unknown>
handleRequest com.ibm.ws.webcontainer.servlet.ServletWrapperImpl 178 <unknown>
This is the code that throws the exception:
boolean retVal = false;
Connection myConnection = null;
String myOracleEnv = null;
CallableStatement csCustSavedRecm = null;
try {
  int seq = 0;
  for (ProductRecommendationSummary customerRecommendation : customerRecommendationsList) {
    customerRecommendation.setDisplaySequenceNbr(++seq);
    csCustSavedRecm.setString(1, customerId);
    csCustSavedRecm.addBatch();
  csCustSavedRecm.executeBatch(); // <-- Exception thron here
  retVal = true;
} // end try
catch(BatchUpdateException batchUpdateException){ 
catch (Exception exp) {
} // end catch
finally {
} // end finally
This exception isn't always being thrown, I could say it happens in just 5% of all the requests made to this command.
I have been looking information about the exception but can't find anything.
I would really appreciate any help on this!
Thanks!
ps. I'm using ojdbc6.jar

Hi:
  It seem to be a network problem or Net service problem because is a low level exception related to the network packet size or timeout.
  Please take a quick look at this post:
Marcelo Ochoa's personal blog: An efficient way to do massive inserts with Oracle JDBC
specially the link to the parameter SDU http://docs.oracle.com/database/121/NETAG/glossary.htm#BGBBHCJF here an explanation http://docs.oracle.com/database/121/NETAG/intro.htm#CHDFDBAA , larger value will be better for batch processing.
Best regards, Marcelo.

Similar Messages

  • Error : Invalid/unknown SSL header was received from peer

    Hi,
    I am having Weblogic 8.1 (SP5) Application Server running in US. I have a GUI application which is talking to this application server using SSL protocol. We have same SSL certificates installed machines from where this GUI application is executed.
    When I connect to this app. server from India, I am able to connect and do required operations, without any problem
    Using same GUI application when a user tries to connect from US, he is able to connect and do some basic operation. But after some time suddenly the connection with the server gets broken and he is not able to do any further operation. After that when he closes the application and tries to connect again, he is able to connect. Again after sometime server communication is broken. But I am able to connect and do operation on the same server and at the same time without any connection break up.
    When I checked Weblogic logs (wl-domain.log), I saw the below error printed.
    ####<Aug 30, 2006 7:54:40 AM CDT> <Warning> <Security> <TANGO2> <DevServer> <ExecuteThread: '24' for queue: 'default'> <<WLS Kernel>> <> <BEA-090476> <Invalid/unknown SSL header was received from peer 220.225.40.242 - 220.225.40.242 during SSL handshake.>
    ####<Aug 30, 2006 8:07:37 AM CDT> <Error> <HTTP> <TANGO2> <DevServer> <ExecuteThread: '24' for queue: 'default'> <<WLS Kernel>> <> <BEA-101018> <[ServletContext(id=200305,name=DefaultWebApp,context-path=)] Servlet failed with ServletException
    java.lang.Throwable: Write Channel Closed
    at com.tpt.thresher.servlet.TPTRPCRouterServletSession.doPost(TPTRPCRouterServletSession.java:99)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6981)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    But server has not gone down, its up all the time. Only thing is after this error comes up, user is not able to do any operation. He has to close the application and reconnect to the server. This is happening after random operation and there is no particular pattern for this. Server connection gets broken after every 5-10 minutes when connected from US.
    Does anyone have any idea why this error comes?
    Does it have to do anything with Operation System?

    Please clarify. Do you believe that this is a JRockit error? If not, I would recommend one of the WebLogic newsgroups instead.
    Cheers -- Henrik

  • Unable to open PWA in browser and MSP on application server in project server 2007. ERROR: Sending the Soap message failed or no recognizable response was received.

    Hi All,
    I am using project server 2007 and WSS 3.0. 
    I have been facing a strange issue for couple of days. I am unable to open PWA in browser and MS Project Pro on application server.
    Everything is correct whether it is URL or MS Project profile account on MSP.  This is strange because i can open same PWA/MSP from other computers (Database server / Client PCs) but not locally on server.
    When i try to connect to MSP on App server, i get the following errors in event viewer.
    Event Type: Error
    Event Source: MSSOAP
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description:
    Soap error: Connection time out..
    Event Type: Error
    Event Source: MSSOAP
    Event Category: Client 
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description:
    Soap error: An unanticipated error occurred during the processing of this request..
    Event Type: Error
    Event Source: MSSOAP
    Event Category: Client 
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description: Soap error: Sending the Soap message failed or no recognizable response was received.
    Event Type: Error
    Event Source: MSSOAP
    Event Category: Client 
    Event ID: 16
    User: N/A
    Computer: APP-Server-Name
    Description:
    Soap error: Unspecified client error..
    One more issue i am facing and i guess that is related to above issue. The Issue is, when i am creating a new project, It's workspace gets created but doesn't get linked to the project and i can't link it manually because it already exists for the project.
    sandeep

    Hi Paul ,
    Thanks for reply. The project server URL was already added to the Trusted
    Sites/Local Intranet areas in IE. 
    sandeep

  • 0x803d0013 Error occured sending encryption status (A fault was received from the remote endpoint)

    Alright, I am stumped. I have looked at nearly every article on this error here at Technet and other sites:
    An error occurred while sending encryption status data.
    Error code:
    0x803d0013 
    Details:
    A message containing a fault was received from the remote endpoint.
    First, I am testing this. I have copied the MDOP ADMX/ADML files directly to the client I am testing this on, and I am applying the policy via the Group Policy Management on the local machine. I am not deploying this via the domain. I wouldn't think that
    would make a difference, but please let me know if I am wrong.
    I have performed the following:
    1. (DisableMachineVerification)
    in MBAM registry as
    is in this article  http://support.microsoft.com/kb/2612822
    2.  On the MDOP group policy I have enabled: 
          I. Client Management
              A. Configure MBAM Services
              B. Configure user exemption policy
         II. Fixed Drive
              A. Fixed data drive encryption settings
              B. Choose how BitLocker-protected fixed drives can be recovered
         III. Operating System Drive
              A. Operating system drive encryption settings
              B. Choose how BitLocker-protected operating system drives can be recovered
         IV. Removable Drive
              A. Control use of BitLocker on removable drives
    3.
    On the MBAM Administration Server AD object, enable the “Trust for delegation for any service (Kerberos Only) option”, under the Delegation tab. Also,
    the user has been granted delegation privileges for all of the services on the server.
    4. SPN Records have been created for the server
    5. HKLM\Software\Policies\Microsoft\FVE\MDOPBitLockerManagement
    Change the ClientWakeUpFrequency = 1 and StatusReportingFrequency=1 
    Create a dword value “NoStartupDelay” under HKLM\Software\Microsoft\MBAM and set its value to 1.
    Also, I did not encrypt my drive with MBAM. It was encrypted before hand. Is there anything I can check or do? The event logs on the MBAM server under MBAM-Web don't show anything under Admin or Operational.
    I think my KeyRecoveryServiceEndPoint and StatusReportingServiceEndpoint URLs are correct:
    https://mbam01.domainname.com:443/MBAMRecoveryAndHardwareService/CoreService.svc
    https://mbam01.domainname.com:443/MBAMComplianceStatusService/StatusReportingService.svc
    I even think there was a registry key to make the hardware compatible, but I don't remember which key it was, as I uninstalled and reinstalled, and don't remember where I found that on the forums.
    Any suggestions?

    If you have made changes to the web.config files to accommodate the SSL settings, you will not be able to browse the URLs with the http protocols. The URLs will then only work with the https protocols.
    Could you please confirm the login created for the particular local groups with the following permission:-
    For MBAM Compliance Auditing DB Access:-
    User Mapping – MBAM Compliance Status
    DB Role Membership – ComplianceWriteRole
    Server Roles – Public
    For MBAM
    Recovery and Hardware DB access:-
    User Mapping – MBAM Recovery and Hardware
    DB Role Membership – RecoveryandHardwareReadRole, RecoveryandHardwareWriteRole
    Server Roles – Public
    Make sure the MBAM Computer account (MBAM Web Server) is a member of these two groups.
    Gaurav Ranjan

  • A Kerberos Error Message was received: on logon session

    Hi i am getting this error in event viewer in a client machine, from where powershell sccripts collecting data from our sharepoint servers
    Log Name:      System
    Source:        Microsoft-Windows-Security-Kerberos
    Date:          9/16/2014 11:09:42 PM
    Event ID:      3
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      PortalHealthChe.XYZportal.com
    Description:
    A Kerberos Error Message was received:
     on logon session
     Client Time:
     Server Time: 20:9:42.0000 9/16/2014 Z
     Error Code: 0x7  KDC_ERR_S_PRINCIPAL_UNKNOWN
     Extended Error: 0xc0000035 KLIN(0)
     Client Realm:
     Client Name:
     Server Realm: XYZPORTAL.COM
     Server Name: HTTP/XYZWFE01.XYZPORTAL.COM
     Target Name: HTTP/[email protected]
     Error Text:
     File: 9
     Line: f09
     Error Data is in record data.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Security-Kerberos" Guid="{98E6CFCB-EE0A-41E0-A57B-622D4E1B30B1}" EventSourceName="Kerberos" />
        <EventID Qualifiers="32768">3</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2014-09-16T20:09:42.000000000Z" />
        <EventRecordID>5466</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>PortalHealthChe.XYZportal.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="LogonSession">
        </Data>
        <Data Name="ClientTime">
        </Data>
        <Data Name="ServerTime">20:9:42.0000 9/16/2014 Z</Data>
        <Data Name="ErrorCode">0x7</Data>
        <Data Name="ErrorMessage"> KDC_ERR_S_PRINCIPAL_UNKNOWN</Data>
        <Data Name="ExtendedError">0xc0000035 KLIN(0)</Data>
        <Data Name="ClientRealm">
        </Data>
        <Data Name="ClientName">
        </Data>
        <Data Name="ServerRealm">XYZPORTAL.COM</Data>
        <Data Name="ServerName">HTTP/XYZWFE01.XYZPORTAL.COM</Data>
        <Data Name="TargetName">HTTP/[email protected]</Data>
        <Data Name="ErrorText">
        </Data>
        <Data Name="File">9</Data>
        <Data Name="Line">f09</Data>
        <Binary>3015A103020103A20E040C350000C00000000001000000</Binary>
      </EventData>
    </Event>
    adil

    Hi 
    i am getting this error in a client machine
    Log Name:      System
    Source:        Microsoft-Windows-Security-Kerberos
    Date:          9/16/2014 11:09:42 PM
    Event ID:      3
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      PortalHealthChe.XYZportal.com
    Description:
    A Kerberos Error Message was received:
     on logon session
     Client Time:
     Server Time: 20:9:42.0000 9/16/2014 Z
     Error Code: 0x7  KDC_ERR_S_PRINCIPAL_UNKNOWN
     Extended Error: 0xc0000035 KLIN(0)
     Client Realm:
     Client Name:
     Server Realm: XYZPORTAL.COM
     Server Name: HTTP/XYZWFE01.XYZPORTAL.COM
     Target Name: HTTP/[email protected]
     Error Text:
     File: 9
     Line: f09
     Error Data is in record data.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Security-Kerberos" Guid="{98E6CFCB-EE0A-41E0-A57B-622D4E1B30B1}" EventSourceName="Kerberos" />
        <EventID Qualifiers="32768">3</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2014-09-16T20:09:42.000000000Z" />
        <EventRecordID>5466</EventRecordID>
        <Correlation />
        <Execution ProcessID="0" ThreadID="0" />
        <Channel>System</Channel>
        <Computer>PortalHealthChe.XYZportal.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data Name="LogonSession">
        </Data>
        <Data Name="ClientTime">
        </Data>
        <Data Name="ServerTime">20:9:42.0000 9/16/2014 Z</Data>
        <Data Name="ErrorCode">0x7</Data>
        <Data Name="ErrorMessage"> KDC_ERR_S_PRINCIPAL_UNKNOWN</Data>
        <Data Name="ExtendedError">0xc0000035 KLIN(0)</Data>
        <Data Name="ClientRealm">
        </Data>
        <Data Name="ClientName">
        </Data>
        <Data Name="ServerRealm">XYZPORTAL.COM</Data>
        <Data Name="ServerName">HTTP/XYZWFE01.XYZPORTAL.COM</Data>
        <Data Name="TargetName">HTTP/[email protected]</Data>
        <Data Name="ErrorText">
        </Data>
        <Data Name="File">9</Data>
        <Data Name="Line">f09</Data>
        <Binary>3015A103020103A20E040C350000C00000000001000000</Binary>
      </EventData>
    </Event>
    adil

  • How can Verizon bill me for a phone I return and have FedEx proof it was received

    Bought a new phone in Verizon store, camera didn't work.  Verizon sent new phone with prepaid shipping to return broken phone.  I sent phone in via FedEx, FedEx has a signed receipt from Verizon that it was received at their warehouse on July 18th.  Verizon is now trying to charge me for the phone.  At first they said they had no record of receiving the phone, then when I supplied them with the FedEx tracking info they admitted to receiving the phone but said THEY couldn't find it.  I have all of this on emails form Verizon.  Then they said they had to do an investigation to locate the phone and now they say that the box is empty.  They offered me a payment plan.  I emailed, I called the customer service center and a woman by the name of Samantha promised me a call by Tues. I have not heard back from her.  I called the customer service center back and was told they would get back to me.  My local store rep told me that there's nothing they can do and the manager from that store has yet to return my call.  I think I need a lawyer because this is truly extortion.  I have a very good long standing business relationship with Verizon, never late with my payments and this is how I am treated.  It's simply ridiculous.  Fed Ex told me that the package is insured by them so Verizon will get reimbursement from them, interesting right? So it seems as though Verizon wants to be paid twice for a broken phone. I am not responsible for them losing my phone.  I'm hitting Twitter next. Then the BBB. I have attached letter from Verizon to establish credibility.
    (File attached has been deleted as per Verizon Wireless Terms of Service)
    Message was edited by: Verizon Moderator

    There are hundreds of posts on this particular subject. Had it happen to me except I had a little different proof that my phone was in the box. I sent it using my own label which forces FedEx to weigh the package once it is in their possession. Verizon first claimed my package was not returned, then after I provided proof they claimed the box was empty, then after I provided proof it was not they claimed it was the incorrect phone, after I proved them incorrect on that claim they said it was received too late. I was able to prove that one wrong as well but could not get Verizon to credit my account back until I files a complaint with the BBB and the FTC. Once they got the complaint they tried all of the other things first, then finally claimed the phone was entered manually and it had the incorrect date associated to it. It took 3 months to get them to credit the funds back to me and over 75 phone calls.

  • Itunes could not connect to the ipad because an invalid response was received from the device

    Hello
    I just installed the maximus v extreme motherboard with a ocz vertex 4 ssd with windows 7 x64. Installation was fine and installing drivers went without a hitch. Re-installing the software i use went fine as well.
    However, when i went to use iTunes( v10.7) to sync my ipad i got an error message saying:
    "Itunes could not connect to the ipad because an invalid response was received from the device"
    I then connected my ipod nano to see if it will cause the same error, but it worked fine. So i tried an iphone and the same error I got for my ipad came up.
    I tried reinstalling the usb drivers, but the same error came up. I also updated BIOS to the latest version, but the error still came up. I also reinstalled itunes numerous times and still got the error. I reinstalled and updated all drivers as well. Again this did not fix the issue. I also tried to run itunes in vista compatability and xp compatability mode. Again this did not fix the issue.
    I have also followed all the steps apple recommends to do on their website with regards to this issue, again it did not fix the issue.
    It is a real pain as everything else works like a dream! Is there anything i can do to get itunes to work properly on my pc?
    Thank you for your help!
    System specs:
    asus rampage v extreme motherboard
    OCZ vertex 4 SSD
    8 Gb DDR3 RAM (1600 mHz)
    windows7 x64
    Intel i7 3.5Ghz 1155
    nvidia GTX295  (x2 running in Sli)

    I fixed this problem.  Believe the problem is iOS 7 incompatibility with older iTunes Versions on older MacOS systems or platforms.
    My iPad 2 would no longer sync with my old  PowerPC Mac mini running MacOS. My iPhone 3GS synced fine.  IPad2 updated to iOS 7 which doesn't run on my iPhone 3GS. Error message for iPad sync problem was "invalid response received from iPad" out of iTunes.  I then applied update iOS 7.1.2 to iPad and error message changed to indicate this version of iTunes not supported, use 11.1.
    iPad 2 used to sync prior to iOS 7 installation. 
    Research on Apple web site shows iOS 7 on iPhones and iPads does not support older MacOS and iTunes versions.
    Upgraded with new Mac mini and iTunes 11.1 and MacOS 10.9.2. (put this off as long as I could.  )
    all good now.

  • WLS 10.3.3 (OSB) Exception faced : General runtime error: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received.

    WLS 10.3.3 not supporting SHA2 cert at provider end . (wild card certificate cannot be imported to trusted certs)
    During integration from OSB 11g we face below exception :
    General runtime error: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received
    Regards,
    Anitha

    Enable -Dssl.debug=true java option and capture the logs.
    You might find this userful
    http://weblogic-wonders.com/weblogic/2010/01/28/troubleshooting-ssl-issues/

  • Getting error in OSB :: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received..

    Hi There,
    am getting error when invoking a webservice from OSB .
    "The invocation resulted in an error: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received..".
    certs were loaded to the trust store and could see certificates in Trust store.
    surprisingly, same webservice works from SOA BPEL and even from soapUI.
    I even made Host Name verification to NONE... none of those helped.
    your suggestions are very much appreciated.
    Thanks,
    Karthik.

    Enable -Dssl.debug=true java option and capture the logs.
    You might find this userful
    http://weblogic-wonders.com/weblogic/2010/01/28/troubleshooting-ssl-issues/

  • FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was receiv

    I am trying to invoke a third part web-service (EDC RAVE) through the Oracle Service Bus/Weblogic Server. However whenever I try to use a business service to connect I get the following error message:
    The invocation resulted in an error: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received..
    I have tried to add the certificate to the set of trusted demo certificates but that doesn't seem to have solved the problem. Does anyone know how to resolve the problem?
    The only solution I have found is:
    http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webserv/trouble.html#1071057
    But I am using 10.3, not 8.1.

    Hi,
    I am getting the same error while invoking a Rave webservice from ALSB or from a web application hosted on weblogic 10.3.
    I have tried first two of the options below, still got the same execption:
    1) Disable host name verification ( never a pleasant thought )
    2) Write your own custom hostname verification
    3) Ask them to get a cert specific to their host ( with a CN of "someserver.mdsol.com, for instance ).
    3rd one is not an option for us, as Medidata does not want to do any change in their setup or to obtain new certificate with CN specific to their host.
    After troubleshooting for several days I am out of ideas. Would appreciate if someone helps me on this.
    Some further details:
    The Rave server presents a wildcard certificate with CN as *.mdsol.com. I have imported all the certificates in the chain to the trust store.
    Configured the trust store in weblogic and disabled host name verification.
    I have enabled the ssl debug, when i invoke Rave webservice, getting the following errors :
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Use Certicom SSL with Domestic strength>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE KeyAgreement: SunJCE version 1.6 for algorithm DiffieHellman>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Will use default KeyAgreement for algorithm DiffieHellman>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Will use default KeyAgreement for algorithm ECDH>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm DESede/CBC/NoPadding>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm DES/CBC/NoPadding>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm AES/CBC/NoPadding>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RSA>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RSA/ECB/NoPadding>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <SSL Session TTL :90000>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <SSLSetup: loading trusted CA certificates>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <SSL enableUnencryptedNullCipher= false>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <SSLContextManager: loading server SSL identity>
    <Aug 29, 2010 8:05:18 PM IST> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias usadc-vsedc35.quintiles.
    net from the JKS keystore file C:\eDC-ODM\Beta\ssl\wls\dev1\WLS1\keystore\edc_server.jks.>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Loaded public identity certificate chain:>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Subject: CN=usadc-vsedc35.quintiles.net, OU=Global Solutions, O=Quintiles, L=Morrisville, ST=NC, C=US; Issuer: CN=USKAN-SECSA01, DC=quintiles, DC=net>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Subject: CN=USKAN-SECSA01, DC=quintiles, DC=net; Issuer: CN=uskan-secs02, DC=quintiles, DC=net>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Subject: CN=uskan-secs02, DC=quintiles, DC=net; Issuer: CN=uskan-secs02, DC=quintiles, DC=net>
    <Aug 29, 2010 8:05:18 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RSA/ECB/NoPadding>
    <Aug 29, 2010 8:05:20 PM IST> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the JKS keystore file C:\eDC-ODM\Beta\ssl\alsb\truststore\pftrust.jks.>
    <Aug 29, 2010 8:05:20 PM IST> <Debug> <SecuritySSL> <BEA-000000> <SSLContextManager: loaded 4 trusted CAs from C:\eDC-ODM\Beta\ssl\alsb\truststore\pftrust.jks>
    <Aug 29, 2010 8:05:20 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Subject: CN=ca.webcrf.net, OU=IAS Engineering, O=Phase Forward, L=Waltham, ST=Massachusetts, C=US; Issuer: CN=ca.webcrf.net, OU=IAS Engineering, O=Phase Forward, L=Waltham, ST=Massachusetts, C=US>
    <Aug 29, 2010 8:05:20 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Subject: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US; Issuer: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US>
    <Aug 29, 2010 8:05:20 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Subject: CN=*.mdsol.com, OU=Domain Control Validated, O=*.mdsol.com; Issuer: SERIALNUMBER=07969287, CN=Go Daddy Secure Certification Authority, OU=http://certificates.godaddy.com/repository, O="GoDaddy.com, Inc.", L=Scottsdale, ST=Arizona, C=US>
    <Aug 29, 2010 8:05:20 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Subject: SERIALNUMBER=07969287, CN=Go Daddy Secure Certification Authority, OU=http://certificates.godaddy.com/repository, O="GoDaddy.com, Inc.", L=Scottsdale, ST=Arizona, C=US; Issuer: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US>
    <Aug 29, 2010 8:05:20 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Failed to load server trusted CAs
    java.security.cert.CertificateParsingException: Could not set value for ASN.1 string object.
    at com.certicom.security.cert.internal.x509.X509V3CertImpl.<init>(Unknown Source)
    at com.certicom.tls.interfaceimpl.CertificateSupport.addTrustedCertificate(Unknown Source)
    at com.certicom.net.ssl.SSLContext.addTrustedCertificate(Unknown Source)
    at com.bea.sslplus.CerticomSSLContext.addTrustedCA(Unknown Source)
    at weblogic.security.utils.SSLContextWrapper.addTrustedCA(SSLContextWrapper.java:62)
    at weblogic.security.utils.SSLContextManager.createServerSSLContext(SSLContextManager.java:424)
    at weblogic.security.utils.SSLContextManager.getDefaultServerSSLContext(SSLContextManager.java:318)
    at weblogic.security.utils.SSLContextManager.getServerTrustedCAs(SSLContextManager.java:279)
    at weblogic.security.utils.SSLSetup.getTrustedCAs(SSLSetup.java:438)
    at weblogic.security.utils.SSLSetup.getSSLContext(SSLSetup.java:317)
    at weblogic.security.SSL.SSLClientInfo.getSSLSocketFactory(SSLClientInfo.java:101)
    at weblogic.security.SSL.SSLSocketFactory.setSSLClientInfo(SSLSocketFactory.java:218)
    at weblogic.security.SSL.SSLSocketFactory.<init>(SSLSocketFactory.java:36)
    at weblogic.security.SSL.SSLSocketFactory.getInstance(SSLSocketFactory.java:68)
    at weblogic.net.http.HttpsClient.New(HttpsClient.java:561)
    at weblogic.net.http.HttpsURLConnection.connect(HttpsURLConnection.java:242)
    at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:133)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:140)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
    at com.sun.xml.ws.client.Stub.process(Stub.java:248)
    at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:180)
    at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:206)
    at test.GetFromRWS.doGet(GetFromRWS.java:67)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3495)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    <Aug 29, 2010 8:05:22 PM IST> <Debug> <SecuritySSL> <BEA-000000> <Filtering JSSE SSLSocket>
    <Aug 29, 2010 8:05:22 PM IST> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.addContext(ctx): 4106403>
    <Aug 29, 2010 8:05:22 PM IST> <Debug> <SecuritySSL> <BEA-000000> <SSLSocket will be Muxing>
    <Aug 29, 2010 8:05:22 PM IST> <Debug> <SecuritySSL> <BEA-000000> <write SSL_20_RECORD>
    <Aug 29, 2010 8:05:22 PM IST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
    <Aug 29, 2010 8:05:23 PM IST> <Debug> <SecuritySSL> <BEA-000000> <11680652 SSL3/TLS MAC>
    <Aug 29, 2010 8:05:23 PM IST> <Debug> <SecuritySSL> <BEA-000000> <11680652 received HANDSHAKE>
    <Aug 29, 2010 8:05:23 PM IST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: ServerHello>
    <Aug 29, 2010 8:05:23 PM IST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
    <Aug 29, 2010 8:05:24 PM IST> <Debug> <SecuritySSL> <BEA-000000> <11680652 SSL3/TLS MAC>
    <Aug 29, 2010 8:05:24 PM IST> <Debug> <SecuritySSL> <BEA-000000> <11680652 received HANDSHAKE>
    <Aug 29, 2010 8:05:24 PM IST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: Certificate>
    <Aug 29, 2010 8:05:24 PM IST> <Debug> <SecuritySSL> <BEA-000000> <NEW ALERT with Severity: FATAL, Type: 42
    java.lang.Exception: New alert stack
    at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
    at com.certicom.tls.record.MessageInterpreter.interpretContent(Unknown Source)
    at com.certicom.tls.record.MessageInterpreter.decryptMessage(Unknown Source)
    at com.certicom.tls.record.ReadHandler.processRecord(Unknown Source)
    at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
    at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown Source)
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown Source)
    at com.certicom.tls.record.WriteHandler.write(Unknown Source)
    at com.certicom.io.OutputSSLIOStreamWrapper.write(Unknown Source)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
    at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
    at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:154)
    at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:358)
    at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:37)
    at weblogic.net.http.HttpURLConnection.getResponseCode(HttpURLConnection.java:947)
    at com.sun.xml.ws.transport.http.client.HttpClientTransport.checkResponseCode(HttpClientTransport.java:221)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:149)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:86)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
    at com.sun.xml.ws.client.Stub.process(Stub.java:248)
    at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:180)
    at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:206)
    at test.GetFromRWS.doGet(GetFromRWS.java:67)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3495)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Thanks 'n Regards,
    Satya
    Edited by: user10115986 on Aug 31, 2010 2:03 AM

  • How can I get my email to appear in order it was received instead of randomly?

    My email used to appear in the order it was received according to date/time.  Now it appears randomly with new messages mixed in with old ones.

  • Item was received without serial number by mistake.

    Good Morning;
    Purchasing department for one of my
    clients added a product managed by serial numbers instead of by batches
    in error. Product was received incorrectly, and no serial number was
    entered. Now they cannot create a transaction to get this product off
    the inventory (credit memo).it is asking for the S# but the item was receive without
    serial number.\
    I dont know how they were able to enter the AP invoice without entering a serial number, but looks like they did and now they cannot take it out from the inventory.
    Thanks in advance
    Jenny

    Is the item managed by serial numbers "On release" or on "Every Transaction". If it is on release only, it would not need a serial number to be received, just issued.
    If this is the case, it can be issued with a dummy number to get it out of stock, then the correction can be made & it can be brough back in correctly.

  • OS X Mail - Always reply from the account mail was receive by.

    I have three email accounts:  A, B, and C.
    Suppose I get email addressed to account  A.
    When I reply to that email, I obviously want to send the reply from the same account, namely A.
    However Mail chooses to reply to mail sent to A  from account B, instead, causing great confusion to the sender, who is now communicating with two different accounts.  Is there any situation where replying from an account other than the account recieving account makes sense?
    I'd like to configure Mail to always reply from the account from which the mail was received.  Obviously this is possible and I can't imaging it's not the default behavior but I can't seem to figure out how.
    Any help would appreciated,
    Faz

    I do leave the messages in my inbox and have "Send from account of selected mailbox" selected but sometimes that doesn't happen... 
    I just looked at a message I replied with from a few days ago.  The original message was sent to account A and the signiture on the reply is from account A but the message was actually sent from account B. This makes no sense, and it seems to be random.
    I must have misconfigure something, I'll dig through the account settings.

  • I purchased a song as a gift and I want to know if it was received

    I purchased a song as a gift. Is there any way I can confirm it was received without asking the person the gift was for?

    Hi Kara.
    From what I know... No. But as long as you know for sure the email was correct you can be sure.
    If you really need to know well the only other option IS to ask them
    Hope this helped!

  • I was receiving and sending my emails perfectly, now nothing gets downloaded? It checks for new emails but do not find anything and I know there is. Please help

    I was receiving and sending my emails perfectly, now nothing gets downloaded? It checks for new emails but do not find anything and I know there is. Please help

    Oh, the irony of referring to yourself as "myklthebrain".  Make an appointment, at the nearest Apple store, with an Apple Genius, and hope that (s)he can sort it out.

Maybe you are looking for

  • Wrap text of RadioButtonGroupByIndex

    Hi, I am using a RadioButtonGroupByIndex element to show a number of radio button options based on elements of a node. The texts of the different options are rather long, so I am looking for a possibility that is similar to the option 'wrapping = tru

  • Moving a folder in applications to external hard drive

    Hello! So background story: I recently started moving all of my photos, music, and video library from my Macintosh HD to my external hard drive. I do have my Adobe CS4 suite installed on my Mac HD, and it is a folder inside 'Applications.' So here is

  • Xalan gui

    I am trying to program a java swing gui with one button that will transform old.xml to new.xml using transform.xsl using xalan but the compiler gives an error message: Transform2.java:53: unreported exception javax.xml.transform.TransformerException;

  • Cross platform networking issue

    Okay, my group consists of about three dozen Macs (most on 10.3.9, but about half a dozen on 10.4.3) and we are hooked up to a Windows-based network which uses Extreme-Z IP to serve up the shared volumes to the Mac users. Recently, the corporate IT f

  • Exporting DVD with Compressor leaves masking around all edges

    I'm exporting a video from Avid that was shot on a Canon GL2 Standard Definition Camera in 16:9 Anamorphic. I've successfully exported from Avid and everything shows as 16:9. I exported to a QuickTime Reference. I was able to successfully export a We