"Cipher not initialized" when trying to invoke CRM On Demand web service

Hi,
I'm try to invoke CRM On Demand web service for which there is a pre-req to get a session ID by making an https request. I've the below java embedded code which does that. It works fine if I run the below code in my desktop as a java program, but when I deploy it on SOA 11g I get "Caused by: java.lang.IllegalStateException: Cipher not initialized" error (find below the stack trace). Please let me know what's going wrong here?
String sessionString = "FAIL";
String wsLocation =
"https://secure-********.crmondemand.com/Services/Integration";
String headerName;
try {
// create an HTTPS connection to the OnDemand webservices
java.net.URL wsURL =
new java.net.URL(wsLocation + "?command=login");
java.net.HttpURLConnection wsConnection =
(java.net.HttpURLConnection)wsURL.openConnection();
// disable caching
wsConnection.setUseCaches(false);
// set some http headers to indicate the username and password we are using to logon
wsConnection.setRequestProperty("UserName",
wsConnection.setRequestProperty("Password", "***********");
wsConnection.setRequestMethod("GET");
// see if we got a successful response
if (wsConnection.getResponseCode() ==
java.net.HttpURLConnection.HTTP_OK) {
// get the session id from the cookie setting
for (int i = 0; ; i++) {
headerName = wsConnection.getHeaderFieldKey(i);
if (headerName != null &&
headerName.equals("Set-Cookie")) {
// found the Set-Cookie header (code assumes only one cookie is being set)
sessionString = wsConnection.getHeaderField(i);
if (sessionString != null ||
sessionString.startsWith("JSESSIONID")) {
break;
String formattedID =
sessionString.substring(sessionString.indexOf("=") + 1,
sessionString.indexOf(";"));
setVariableData("SessionID", formattedID);
//System.out.println("Session ID: " + sessionString);
} catch (Exception e) {
e.printStackTrace();
setVariableData("SessionID", e.getMessage());
System.out.println("Logon Exception generated :: " + e);
throw new RuntimeException(e);
Caused by: java.lang.IllegalStateException: Cipher not initialized
at javax.crypto.Cipher.c(DashoA13*..)
at javax.crypto.Cipher.update(DashoA13*..)
at com.certicom.tls.provider.Cipher.update(Unknown Source)
at com.certicom.tls.record.MessageEncryptor.compressEncryptSend(Unknown Source)
at com.certicom.tls.record.MessageEncryptor.compressEncryptSend(Unknown Source)
at com.certicom.tls.record.MessageFragmentor.write(Unknown Source)
at com.certicom.tls.record.WriteHandler.write(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(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:158)
at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:363)
at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:37)
at weblogic.net.http.HttpURLConnection.getResponseCode(HttpURLConnection.java:952)
at orabpel.productquerybpelprocess.ExecLetBxExe0.execute(ExecLetBxExe0.java:93)
Thanks!

Same question...did you ever got this resolved...for me, even the simple java program, when run on JDev 11g is ALSO not working. I am getting this.
Using JDev 10g on the same machine (or for that matter SOA 10g) works perfectly.
Have posted this thread too - Getting SSLHandshakeException when trying to login to OCOD using Jdev 11g
Thanks,
Amit

Similar Messages

  • Error while calling siebel crm on demand web service

    Hi.
    Has anyone encounter this problem before while trying to invoke the Siebel crm on demand web services? Please help.
    Also, do I have to set up the SSL Trust Key and trust file to include the Siebel crm SSL cert?
    faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
    faultString: com.ibm.wsspi.channel.framework.exception.ChannelException: com.ibm.wsspi.channel.framework.exception.ChannelException: Invalid trust file name of null
    faultActor: null
    faultDetail:

    Hi, yes I only use jax-ws to generate client artifacts for On Demand. I can imagine for first time user you have really big problems to generate the client code... The reason for this is in most cases the size of the wsdl files.
    What you can do is.
    1. Think about what you really need of the selected wsdl. eg. if it is account do you need all related objects like PlanAccount etc?
    2. If you know what you need start to delete the not needed definitions from the wsdl and try the generation of client afterwards.
    Best Regards
    SL

  • Need idea : Integration of CRM On Demand web services with Oracle SOA 10g

    Hi Al,
    Can anyone have any idea on integration of CRM on Demand Web service with Oracle SOA 10g specially BPEL 10g.
    If you have any idea please share with us. Or if you know any good link on the same... please let me know.....
    Thanks in advance
    Debarshi

    AFAIK there is no such mapping available, however you may want to take a look at this Support Community thread that discusses the migration and even gives some samples.
    Jani Rautiainen
    Fusion Applications Developer Relations
    https://blogs.oracle.com/fadevrel/

  • Getting "Origin is not allowed" When Trying to Invoke RESTful Service from Another Domain

    I am having problems trying to invoke my RESTful web service from a different domain. I'm well aware of the normal restrictions of cross-site / cross-domain scripting but in Oracle documentation it says that all origins are allowed by default when creating a RESTful service without using authentication.
    I have created a very simple service and am trying to invoke it using jQuery.Ajax calls from a different domain and I am getting XMLHttpRequest cannot load http://address_to_my_web_service. Origin http://calling_from_address is not allowed by Access-Control-Allow-Origin.
    I understand that using JSONP instead of JSON is actually the best practice around cross-site scripting but it appears as though APEX does not support JSONP because with JSONP, there are URI parameters added to the base request (callback).
    I am stuck and would greatly appreciate any help.
    I'm starting to wonder if this could be a bug because Oracle documentation says all origins should be allowed when using a service that does not require authentication. I also tried to force the origin to be allowed by typing it in and also using the wildcard '*' and it still did not work.
    Thanks,
    Mark Williamson
    EDIT: It is now working after adding a URI prefix to my web service module.

    The SSL handshake works differently to a browser as it is making the connections automatically.
    The browser asks every time if you want to trust an expired certificate, and it also recommends not to. Its impractical to manually check every service call to say do you trust the certificate so the functionality doesn't exist. I doubt any integration product does this. Therefore there isn't a option to ignore the certificate if it has expired.
    This makes sence as the certificate is untrustworthy. The whole idea around SSL is trusting the site you are communicating with, all parties need to be trusted. This stops hackers from replicating their site and intercepting data.
    If the administrator of the remote site is not willing to renew the certificate, are they really interested in SSL. I suggest they expose a non SSL service.
    cheers
    James

  • Syncing files constantly issue & page not found when trying to access a file on web

    Can anyone assist with syncing issue. Syncing runs all day and new files are not syncing. I can see the files in web browser (not in desktop APP) however when I try to access the files I get page not found.
    I went into archive (after reading all the forums I coudl find) and I think there are a couple of damaged files as when I tried to delete them I received an encountered 'error' and could not permanently delete.
    I need assistance to get my syncing fixed, and page not found fixed.
    Help!
    Thanks@

    There can be a number of causes for not being able to access file form web browser.  One, you might be writing to wrong directory.  Two, you might not have sufficient privileges to either write to directory or overwrite files already in that directory.  From your description, it's the latter of the two, so you need to get a hold of creative cloud support and get file/folder permissions fixed.  Good luck.

  • Error "Deserialisation failed" when trying to use BAPI via a web service

    I created a web service in BW with the help from the wizard WS_WZD_START. The web service contains
    (among others) the RFC BAPI_ODSO_READ_DATA_UC.
    The web service runs OK & can be used from the SAP Web Services Navigator.
    Now when i try to use the web service from Delphi i get
    an error: "Deserialisation failed" (SimpleTransformationFault) "ODSOBJECT erwartet".
    The ODSOBJECT parameter is there to be sure.
    I saw the same error before in this forum but found no real solution there. I am using BW 6.40 & SP 12.
    XML sent:
    <?xml version="1.0" encoding="UTF-8" ?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Header>
    <sapsess:Session xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/">
    <enableSession>true</enableSession></sapsess:Session></SOAP-ENV:Header>
    <SOAP-ENV:Body><ns1:BAPI_ODSO_READ_DATA_UC xmlns:ns1='urn:sap-com:document:sap:rfc:functions'>
    <DATALAYOUT></DATALAYOUT><INFOOBJECTLIST><item>
    <INFOOBJECT>/CIVGM/NUM</INFOOBJECT></item></INFOOBJECTLIST>
    <MAXROWS>2</MAXROWS><ODSOBJECT>/CIVGM/BPLO001</ODSOBJECT><ORDERBY></ORDERBY>
    <RESULTDATA></RESULTDATA><SELECTIONCRITERIA></SELECTIONCRITERIA><UNICODE>N</UNICODE>
    </ns1:BAPI_ODSO_READ_DATA_UC></SOAP-ENV:Body></SOAP-ENV:Envelope>
    Answer:
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
    <soap-env:Body><soap-env:Fault><faultcode>soap-env:Client</faultcode>
    <faultstring xml:lang="en">Deserialisation failed</faultstring>
    <detail><n0:SimpleTransformationFault xmlns:n0="http://www.sap.com/transformation-templates">
    <MainName>/1BCDWB/WSS0050825153239449000</MainName>
    <ProgName>/1BCDWB/WSS0050825153239449000</ProgName>
    <Line>73 </Line>
    <Valid>X</Valid>
    <MatchFault>
    <DescriptionText>Element 'ODSOBJECT' erwartet</DescriptionText>
    <TokenType>S</TokenType>
    <TokenName>CODEPAGE</TokenName>
    <TokenNameSpace>urn:sap-com:document:sap:rfc:functions</TokenNameSpace>
    <TokenValue></TokenValue>
    </MatchFault><Caller>
    <Class>CL_SRG_RFC_PROXY_CONTEXT</Class>
    <Method>IF_SXML_PART~DECODE</Method>
    <Positions>1 </Positions>
    </Caller></n0:SimpleTransformationFault>
    </detail></soap-env:Fault>
    </soap-env:Body></soap-env:Envelope>
    The same error occurs when I take the exact XML that was sent from Web Services Navigator (the XML that worked) and send that from Delphi.
    What could be wrong?

    Hi Simon,
       Other thing you can do is compare the HTTP requests (including header) from both Delphi and XMLSPY. I suspect if the SOAP message is same in both case the difference might be in the header. But one thing is certain, WAS can not respond differently for same request, don't you think so ?
    Cheers,
    Sanjeev

  • CRM On Demand Web Services Release 18 from JDeveloper 10g (10.1.3.5)

    Hello,
    I have tried to do a query over an account with QueryPage method in JDeveloper 10.1.3.5 but i have the following error:
    javax.xml.rpc.soap.SOAPFaultException: Server
    * at oracle.j2ee.ws.client.StreamingSender._raiseFault(StreamingSender.java:566)*
    * at oracle.j2ee.ws.client.StreamingSender._sendImpl(StreamingSender.java:401)*
    * at oracle.j2ee.ws.client.StreamingSender._send(StreamingSender.java:114)*
    * at crm.outlook.proxy.runtime.Account_Stub.accountQueryPage(Account_Stub.java:76)*
    * at crm.outlook.proxy.AccountClient.accountQueryPage(AccountClient.java:108)*
    * at crm.outlook.proxy.AccountClient.main(AccountClient.java:73)*
    And the URL format to connect is:
    https://secure-ausomx[ENV].crmondemand.com/Services/Integration;jsessionid=4d60be775d680584e919a0b2fd6bb4260a4be9df6c10ab607eef3e1f167be64b.e3iRbxmMax50bxaNchyRa3yMe0
    The principal part of my source code is the following:
    input.setViewMode("Broadest");
    input.setLOVLanguageMode("LIC");
    listQuery.setPagesize(BigInteger.valueOf(100));
    listQuery.setStartrownum(BigInteger.valueOf(0));
    listQuery.setRecordcountneeded(true);
    id.set_value("AHKA-1ME4Z2");
    name.set_value("");
    externalID.set_value("");
    integrationID.set_value("");
    //I have changed the value of the query. With different possibilities, i.e.:
    //id.set_value("= 'AHKA-1ME4Z2' ");
    //and I have tried with the following too:
    //id.set_value(""); //to query all accounts
    accountQuery.setId(id);
    accountQuery.setAccountName(name);
    accountQuery.setExternalSystemId(externalID);
    accountQuery.setIntegrationId(integrationID);
    listQuery.setAccount(accountQuery);
    input.setListOfAccount(listQuery);
    myPort.accountQueryPage(input);
    I have tried with insert operation too, but the issue is the same.
    NOTES:
    - I haven't proxy.
    - I have activated "Integration Web Services" privileges.
    - I have activated "Web Services R16 Compatibility" in company profile. And I have tried unchecked it and the problem doesn't resolve.
    The login is correct over CRM OD (in uses WS CRM OD page I can see them), but the WS doesn't do the operation (query an account). It seems can't send the message.
    I have validate my environment [ENV] and it is correct.
    "Oracle Web Services On Demand Guide (Release 18)" differences with WS Release 16 to do a QueryPage Operation:
    - Obligatories fields --> ListOfEntity (in my case, ListOfAccount), ViewMode (I have specified, Broadest).
    - QueryPage Syntax Release 18: [XML Tag] {Operator} {Value} (Page 86), with Release 16: QueryPage Syntax: {Operator} {Value}
    - Release 18: it's necessary specify the searchspec option over AccountQuery Type.
    So, I have the following:
    accountQuery.searchspec ("[AccountName] = 'Gran Empresa, S.A.'");
    // I have tried too: accountQuery.searchspec("= [AccountName] = 'Gran Empresa, S.A.'");
    // accountQuery.searchspec("= '[AccountName]' = 'Gran Empresa, S.A.'"); listQuery.setAccount(accountQuery); input.setListOfAccount(listQuery);
    output = myPort.accountQueryPage(input);
    But it isn't solve the issue...
    Any idea what I'm doing wrong?
    thanks in advance and regards.

    Hello Frank,
    Thank you for your suggestion. I tried that and I got the same error. Looked more careful at it:
    Exception java.io.IOException: /my/home/data/opt/jdeveloper/jdev/bin/ojc: cannot execute
    I tried to execute it manually:
    $ l /my/home/data/opt/jdeveloper/jdev/bin/ojc
    -rw-rw-r-- 1 marius marius 1.9k Dec 2 19:20 /my/home/data/opt/jdeveloper/jdev/bin/ojc
    $ /my/home/data/opt/jdeveloper/jdev/bin/ojc
    bash: /my/home/data/opt/jdeveloper/jdev/bin/ojc: Permission denied
    Did
    $ chmod a+x /my/home/data/opt/jdeveloper/jdev/bin/ojc
    which solved the execution. Now Hello word works.
    I got jdeveloper as a .zip archive, which doesn't keep unix permissions. The Linux distribution should be in .tgz archive, it would have avoided this problem.
    Thanks!

  • The filtering process could not be initialized when trying to process this item. Verify that the file extension is a known type and the item is not corrupt

    I am getting below error message while search crawl in sharepoint foundation 2010 search for only .VSD files and not for any other docs type.
    The filtering process could not be initialized when trying to process this item. Verify that the file extension is a known type and the item is not corrupt. 
    I have installed the Microsoft Filter Pack 2.0 in search server but still i am getting the same error.
    <//span>
    Any one's help will be appreciated.
    Regards,
    Rashmi
    Rashmi Singhal

    Hi Rashmi,
    1. Checked the file extension is added or not to the search file types.
    2. Checked file name has any invalid characters.
    3. Resetting the crawl index and run a full crawl .
    Best Regards.
    Kelly Chen
    TechNet Community Support

  • Java.lang.IllegalStateException: Cipher not initialized during loadtest

    Hi All,
    Below is my code :
    static Cipher pbeCipher;
         byte[] encbytes = hexToByte( encrypted );
         pbeCipher.init( javax.crypto.Cipher.DECRYPT_MODE, pbeKey, pbeParamSpec );
    byte[] decbytes ;
    synchronized (pbeCipher) {
         decbytes = pbeCipher.doFinal( encbytes );
              return new String( decbytes );
    I got the below exception when we are actually performing the load tests where in 4000 hits are made on the code in 1 min.
    java.lang.IllegalStateException: Cipher not initialized
    at javax.crypto.Cipher.c(Unknown Source)
    at javax.crypto.Cipher.doFinal(Unknown Source)
    My doubt here is : Is it occuring becuase of synchronizing issue? As shown in the code above i had synchronized the doFinal call. Still the exceptions are occuring. These are randomly coming say 1 out of 500 hits.
    Please suggest me a solution on how to fix this. We are using PBEWithMD5AndDES encryption mechanism in this case.
    Solution for this would help me a lot in terms of fixing it...
    Thanks in Advance......

    Cipher is not thread safe so that is almost certainly your problem. Your synchronisation does not include the init() method so it is possible that the instance is being initialised in one thread and used for decryption in a different thread.
    My approach is to create a pool of Cipher instances and then get an instance from the pool, use it and then put it back in the pool.
    P.S. DES is now considered deprecated in favour of AES. PBE is a poor man's approach since the chances are the password has far less entropy than the key size so will be much weaker than that implied by the algorithm being used. PBE is normally used for securing a user's data so in a Web based application it normally does not make sense to use PBE.

  • Cipher not initialized

    JDK 1.4.2_03 under Weblogic 8.1 sp3 using 128-bit (domestic strength)encryption:
    Received the following exception during HTTPS call and I'd like to know under what circumstances the Cipher class would not be initialized (see in bold within stack trace). From the API docs, it appears that javax.crypto.Cipher.init should throw an exception if there's a problem. So, the only thing I can think of is that javax.crypto.Cipher.update was called by com.certicom.tls.provider.Cipher.update before it called init.
    BEA has not been able to reproduce the problem but I don't think they can exactly replicate our operating env either.
    Is there any reason to believe that javax.crypto.Cipher.init could fail without throwing an exception??
    NOTE: The same code works fine if 40-bit (export strength) encryption is used.
    java.rmi.RemoteException: EJB Exception: ; nested exception is:
    java.lang.IllegalStateException: Cipher not initialized
    at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
    at ssltest.SSLTestClientBean_2ygag0_EOImpl_813_WLStub.executeTest(Unknown Source)
    at ssltest.SSLTestMain.invokeBean(SSLTestMain.java:172)
    at ssltest.SSLTestMain.execute(SSLTestMain.java:101)
    at ssltest.SSLTestMain.main(SSLTestMain.java:82)
    Caused by: java.lang.IllegalStateException: Cipher not initialized
    at javax.crypto.Cipher.update(DashoA6275)
    at com.certicom.tls.provider.Cipher.update(Unknown Source)
    at com.certicom.tls.record.WriteHandler.compressEncryptSend(Unknown Source)
    at com.certicom.tls.record.WriteHandler.compressEncryptSend(Unknown Source)
    at com.certicom.tls.record.MessageFragmentor.write(Unknown Source)
    at com.certicom.tls.record.WriteHandler.write(Unknown Source)
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown Source)
    at com.certicom.tls.record.ReadHandler.interpretContent(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 java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
    at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
    at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:101)
    at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:298)
    at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:29)
    at ssltest.SSLTestClientBean.executeTest(SSLTestClientBean.java:81)
    at ssltest.SSLTestClientBean_2ygag0_EOImpl.executeTest(SSLTestClientBean_2ygag0_EOImpl.java)
    at ssltest.SSLTestClientBean_2ygag0_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    CODE SNIPPETS:URL targetURLObj = new URL(url);
    HttpURLConnection urlCon = (java.net.HttpURLConnection) targetURLObj.openConnection();
    urlCon.setAllowUserInteraction(true);
    urlCon.setDoOutput(true);
    String encoding = new sun.misc.BASE64Encoder().encode(userPassword.getBytes());
    urlCon.setRequestProperty("Authorization", "Basic " + encoding);
    urlCon.setRequestProperty("Content-Type", "text/xml");
    DataOutputStream outStream = new DataOutputStream(urlCon.getOutputStream());
    urlCon.connect();
    outStream.write(messageBytes, 0, messageBytes.length);
    outStream.flush();
    //*********ERROR OCCURS HERE**********
    DataInputStream inStream = new DataInputStream(urlCon.getInputStream());
    int available = inStream.available();
    byte[] responseBytes = new byte[available];
    int bufferSize = Math.min(available, maxBufferSize);
    while (available > 0)
        available = inStream.read(responseBytes, 0, bufferSize);
    String response = new String(responseBytes).trim();

    This is probably caused by nCipher Cipher.init method failing for the initialization parameters it received. As a result the Cipher does not get initialized and throws exception every time it is used.
    It might be you are using newer nCipher version than the version supported in 810, and its Cipher impl is not compatible with the previous nCipher version.
    Pavel.

  • Keep getting Disc Burner or software not found when trying to burn a CD

    I am not able to burn a playlist to a CD and get an error at the top of Itunes window "Disc Burner or Software Not Found". I have been able to burn CDs in the past with this same computer but had some issues with songs in itunes. Support had me uninstall Itunes and reinstall. I have also uninstalled the device in the device manager and re-installed it. I really don't know what to try except to ask for help here. I would appreciate any direction I can get. I have a Dell desktop XPS running on Windows 8.

    Hi daurel, 
    Thanks for participating in the Apple Support Communities. 
    It sounds like you receive the error "Disc Burner or Software Not Found" when trying to burn CDs. You mention that you've already tried removing and reinstalling iTunes, and other drivers, and these are good steps. 
    If the situation continues, be sure to try the tips in this article:
    iTunes for Windows: Optical drive is no longer recognized, or "Disc burner or software not found" alert after install - Apple Support
    Sincerely,
    Jeremy 

  • IPod Nano 7th Gen says "Unsupported. Accessory is not supported" when trying to charge / sync

    iPod Nano 7th Gen says "Unsupported. Accessory is not supported" when trying to charge / sync with official apple lightening cable.
    It worked for almost a year then suddenly began to say that. My computer [windows], lightening cable and my power brick [all apple official] are all the same as they were when it was working. The iPod is almost a year old now, and has worked perfectly up until about a week ago.
    I have tried resetting the iPod, plugging it into different charging sources but it keeps saying "Unsupported. Accessory is not supported"
    Does anyone have any ideas on how to fix it?
    Thanks.

    Your iPod Nano firmware and iTunes updated to the current versions? 
    It is very difficult to offer troubleshooting suggestions when the "os version" you are using is unknown as each os has their own troubleshooting solutions. 

  • Printer not present when trying to connect even though drivers have been installed

    printer not present when trying to connect even though drivers have been installed

    Hi Marc,
    If you are having issues with printing from your iMac I would suggest that you troubleshoot using the steps in this article -
    Mac 101: Printing (Mac OS X v10.6)
    http://support.apple.com/kb/HT3771
    Specifically -
    Troubleshooting steps you can use if there is an issue
    Ensure the printer is connected, has power, has ink / toner, paper, and no alerts on its built-in display.
    Network based printers should be on the same subnet; you shouldn't have to worry about this if your printer is on your home network.
    Use Software Update for the latest available updates.
    Delete the affected printer from Printer & Fax System Preferences, then re-add the printer.
    If the issue persists, try these additional steps:
    Reset the printing system (see below). Then, add the printer again.
    If the issue persists, reset the printing system again.  Download and install your printer's drivers from here. Then, add the printer again.
    If the issue still persists, contact the printer vendor or visit their website for further assistance.
    Thanks for using Apple Support Communities.
    Best,
    Brett L

  • Acrobat XI Pro will not activate when trying to convert to an Acrobat form from an existing Word document

    My version of  Acrobat XI Pro will not activate when trying to convert to an Acrobat form from an existing Word document.  Acrobat not responding.
    Please advise
    John B

    Hi johnb69345359,
    I am sorry for the inconvenience caused. Lets try to resolve this issue.
    I would require few details in order to diagnose the issue correctly :-
    1) Are you able to launch Acrobat XI pro ?
    If yes, please try Help -> Repair option to repair Acrobat XI pro. Then try to perform the covert operation.
    2) Let me know the Operating system installed on your computer.
    3) Is there any error code or error message?
    Regards,
    Aadesh

  • Our online number is not working when trying to ca...

    Hej
    Our online number is not working when trying to call from Telia mobile phones in denmark. I have checked with Telia in Denmark and they tell us that the problem is a "prefix" that is set wrong from SKYPE's side?
    Could someone at skype please help get this fixed, as some of our customers can not call us.
    Br.
    Søren

    Hi,
    I have the pretty same problem: cannot receive calls from skype (internet) on my cell phone. I went to Telenor, but they said it has something to do with skype, not with them.
    Skype staff !!! Help ! 

Maybe you are looking for