Axis2 Client encoding message problem

Hi Experts,
I developed an application (EAR + WEB + LIB) acting as a Webservice proxy for a healthcare service. Abap calls my proxyservice which then calls the other service. This application is developed as maven2 project with axis2 and dependent lib to be used in any servletcontainer.
Deploying the proxyserver on a Jetty or Tomcat works fine, all the SOAP messages are transferred like expected (including Faults and Umlauts)
Deploying the proxyserver an a Netweaver CE 7.1 system also works but there are two issues and i cannot find the reason:
1.) When my proxyserver gets the answer from the healthcare service, the SOAP Response holds a correctly encoded UTF-8 String with german Umlaut (ÜÖÄ...), but my generated Webservice Stub always gets a "null" instead of the german Umlaut. Debugging into the generated Stub and even into the Axis Sourcecode shows me that the Soap request seems to be incorrect when it arraves at the axis sourcecode, so i think something between Axis and the CE 7.1 Server is doing wrong.
I loked also in NetWeaver Administrator and can see that classloading works as expected.
2.) When my proxyserver gets a SOAP Fault from the healthcare service it arrives without the Fault details.
Both issues look to me as if there is a software layer between my Axis2 Servlet and the underlying Server doing something with my http requests/responses.
Does anybody know how i could proceed?
Regards
Michael

thanks for the response.
I was using Axis2 1.2 and Rampart 1.2
I got it partially working.
I got rid of the Sign.xml and used Auth.xml only in my webservice.
Axis2 was generating the wrong namespace for most of my parameter Bean classes...I had to modify those by hand. I was able to finally access about 90% of my webservice methods but a few still threw the error 'unable to parse incoming request'.
I thought moving to Axis2 1.3 might fix the namespace issue but then that requires Rampart 1.3
I gave up...Clientgen just works, without all of these problems. I would like to provide a client solution for my customers that is not dependent upon BEA weblogic.jar, but Axis2 does not work with WS-Policy enabled webservice running on BEA.

Similar Messages

  • Use TaskQueryService via Axis2 Client - unrecognized operation: credential

    Trying to use the TaskQueryService via an Aixs2 client results in 'Unexpected subelement credential'.
    org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement credential
         at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
         at com.oracle.xmlns.bpel.workflow.taskqueryservice.TaskQueryServiceStub.fromOM(TaskQueryServiceStub.java:4029)
         at com.oracle.xmlns.bpel.workflow.taskqueryservice.TaskQueryServiceStub.authenticate(TaskQueryServiceStub.java:382)
         at com.test.humantask.client.TaskQueryService.main(TaskQueryService.java:55)
    Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement credential
         at com.oracle.xmlns.bpel.workflow.taskqueryservice.TaskQueryServiceStub$CredentialType$Factory.parse(TaskQueryServiceStub.java:56390)
         at com.oracle.xmlns.bpel.workflow.taskqueryservice.TaskQueryServiceStub$WorkflowContextType$Factory.parse(TaskQueryServiceStub.java:10244)
         at com.oracle.xmlns.bpel.workflow.taskqueryservice.TaskQueryServiceStub$WorkflowContext$Factory.parse(TaskQueryServiceStub.java:55626)
         at com.oracle.xmlns.bpel.workflow.taskqueryservice.TaskQueryServiceStub.fromOM(TaskQueryServiceStub.java:3946)
         ... 2 more
    Caused by: org.apache.axis2.databinding.ADBException: Unexpected subelement credential
         at com.oracle.xmlns.bpel.workflow.taskqueryservice.TaskQueryServiceStub$CredentialType$Factory.parse(TaskQueryServiceStub.java:56340)
         ... 5 more
    The java client is generated with wsdl2java from the axis2 project. The produced soap-request is
    <?xml version='1.0' encoding='UTF-8'?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Body>
    <ns1:credential xmlns:ns1="http://xmlns.oracle.com/bpel/workflow/common">
    <ns1:login>testuser</ns1:login>
         <ns1:password>123456</ns1:password>
    </ns1:credential>
    </soapenv:Body>
    </soapenv:Envelope>
    The response:
    <?xml version="1.0" encoding="UTF-8"?>
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns0="http://xmlns.oracle.com/bpel/workflow/taskQueryService">
    <env:Body>
    <workflowContext xmlns="http://xmlns.oracle.com/bpel/workflow/common">
    <credential>
    <login>testuser</login>
    </credential>
    <token>c9pHcmBFtc4q7/EY3xGAv/6hhfa6HfGgBPzuIh5Ur+l+ZHU9HP9WBAQoi9x1fRynfEG/gK/hMBSjw2/7ZdTQ8hWDSm4OWnKx9dmELCR9AB4SC0Hp94Q+mPcc0pEjEpQLLEOzQlZI5XvfUIjYYW8Ta5rmTM5p+g1Q8ydtdO6</token>
    </workflowContext>
    </env:Body>
    </env:Envelope>
    Any ideas on this one?

    Thanks for your reply.
    I've tried that too, actually with
    oracle.tip.pc.services.identity.config.ISConfiguration.getDefaultRealmName()
    instead of hardcoding "jazn.com", the result is the same.
    The problem is the missing namespace attribute. I had the same error
    message using an axis2 client. Just that the client request had
    the correct namespace attribute and the TaskQueryService response
    came without the namespace attribute which the axis2 client didn't
    accept (which, I think, is correct).
    I had some success which an axis client which is not that petty.
    I guess it's a bug of the TaskQueryService. The xsd files seem not to be
    consistent with what the Service expects/provides. Strange
    that you don't have the same problem. Which version of
    the SoaSuite do you use?
    What do you mean by "out of the box BPEL seems to use a local XML file for JAZN".
    Local on serverside?
    Regards, Martin

  • Scaleability of JMS Clients Receiving Messages

    How do you scale the receipt of messages in a JMS client for messages from the same topic?
    Given a topic, I would like to enable concurrent receipt and processing of messages by many concurrent listeners where a single message is only consumed once by any of the listeners. Even more, I would like to scale by having many clients with possibly many listeners servicing the same topic where a single message is only consumed/processed once.
    However, based on the documentation (see below) it appears sessions only enable a single thread of execution to be simultaneously running servicing incoming messages one at a time! And adding subscribers implies the delivery of a single message to each subscriber creating duplicate processing of the same message.
    Quote from JMS Tutorial: "The session used to create the message consumer serializes the execution of all message listeners registered with the session. At any time, only one of the session's message listeners is running."

    Hi vincegeorge,
    To be able to have several consumers actively using message listeners concurrently you could create each consumer on a different session. This would get around your problem of concurrent receipt and processing of messages when using message listeners.
    The second problem, ensuring that each message is received by only one TopicSubscriber is much more difficult. As each subscriber will receive every message that is sent to the particular topic then each subscriber will be sent a copy of that message. The only exception to this rule is if you have set a "message selector" for the consumer. If you knew exactly which subscribers were active at the publisher end then you could set a property on the message, e.g. SubscriberID=1, on the message and then each subscriber could set a message selector to say that they only wished to receive messages with the property SubscriberID set to their particular number. To notify the publisher which subscribers are active you could have a special destination that contains heartbeat messages informing everyone of their subscriberID.
    However, is it possible instead though that you could use a queue. This would be much easier to code (no message selector and no need to keep everyone informed of which subscriberID's are available) as the queue would ensure that only one receiver ever consumed the message.
    Hope this helps a little,
    Tom Jenkinson
    Arjuna Technologies Limited

  • Axis2 client

    Hello All
    I am using axis2 for webservice development.
    When i run client first time it gives me error below .
    But second time and later many times it runs successfully.
    I am using jboss 4.0.2 server .
    Now i restart server and try to run it again gives me this error.
    So this error occured only one time when server is up .
    Thanks in advance for your kind sugestion to solve this problem.
    org.apache.axis2.AxisFault: Exception occurred while trying to invoke service method createEvent
         at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:486)
         at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:343)
         at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:389)
         at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
         at org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
         at st.ict.qs.ws.client1.EventServiceStub.createEvent(EventServiceStub.java:205)
         at test_case.test.main(test.java:47)
    Best Regards
    Rajnish Chauhan

    Check the header that is being generated in the request , I do not think it has all the elements that has been put in the contract , you can print the SOAP request using handlers in Axis2 . check that and also can you post your config file and the actual contract so that i can help

  • Please help with jce 1.2.1 encoding/decoding problem (urgent)

    Hello,
    env: jce 1.2.1,java 1.3,webstart. Server (Sun),client webstart
    PBE encryption
    The encryption done on client side, but problems become on some machines encryption comes diferent, we can not find where the problem is (encoding or locale seting)
    please help
    any help welcome
    Nerijus Jasinskas

    soure atached:
    Provider sunJce = new com.sun.crypto.provider.SunJCE();
    Security.addProvider(sunJce);
    pbeParamSpec = new PBEParameterSpec(salt, count);
    pbeKeySpec = new PBEKeySpec(password);
    keyFac = SecretKeyFactory.getInstance("PBEWithMD5AndDES");
    SecretKey pbeKey = keyFac.generateSecret(pbeKeySpec);
    Cipher pbeCipher = Cipher.getInstance("PBEWithMD5AndDES");
    pbeCipher.init(Cipher.ENCRYPT_MODE, pbeKey, pbeParamSpec);
    byte[] cleartext = (new String(password)).getBytes();
    ciphertext = pbeCipher.doFinal(cleartext);

  • Continuing the "status message problems" issue...

    in response to ralph johns suggestion to delete the buddy list file from my library to solve the outdated status message problem...
    RJ- haha.. i'm not sure i'm going to try the "beat it with a stick" approach quite yet.. i think i found out whats causing the problem. when i would use iChat on campus using our school's wireles, i didnt have the problem of outdated status messages. but when i come home, i do.. and i believe the reason is because i'm using a Belkin G Wireless router. although i do hard line, i'm almost positive this is the problem. i did some research online and it isnt one of the approved routers for iChat.
    so is my only option to buy a new compatible router to solve the problem? or is there somewhere i can go that can tell me what ports to open for a belkin router?? we're getting close... i can feel it!!! haha thanks..
    -brent

    Hi Anders,
    in order to quickly fix that problem, I would just adapt the provisioning function where the warning shows up and make sure that the function uError is called so that an error is created instead of a warning.
    Are you using the SAP Provisioning Framework or a custom provisioning framework. Which repository are you using?
    Best regards
    Holger

  • Duplicating de confirmation for Clients with credit problems

    Hi,
    We are using GATP to confirmed the sales orders quantities. In the check instructions,
    we are using check availability and then RBA (product substitution)
    When I create a sales order for a client with credit problems the confirmed quantity
    is being duplicated after releasing the order.
    The steps I am following are next:
    1.        VA01: create sales order (i.e: order product D 10 PC, I got 10 PC of product E confirmed because of the RBA)
    2.        VKM3: Release the order
    3.        VA03: display the sales order
    (it duplicates the lines with confirmed quantity - i.e: I got line 10: product D 0 PC confirmed; line 11: product E 10 PC confirmed; line 12: product E 10 PC confirmed, so line 12 is repeating line 11)
    We have explore any issues related to the availability check, but it seems to be a problem with the configuration of the credit processing.
    Have you ever had this issue? Any recommendation to solve it?
    Thanks a lot in advance.

    777,
    Are you using product allocation?
    In what case you see duplicate confirmation? in case of partial delivered order? if so check OSS note 1442425.
    Regards,
    Harshil Desai

  • "Blocked plug-in message" problem on my OS X 10.6.8. (Safari's 5.1.10). Any solutions for a non-techie (step 3 on Adobe Flash's instructions leads to dead end). Thanks.

    "Blocked plug-in message" problem on my OS X 10.6.8 (Safari's 5.1.10). Any solutions for a non-techie (step 3 on Adobe Flash's instructions leads to dead end, i.e. product for sale). Thank you. 

    Prior to updating flash player, you must first uninstall all previous versions.  Make sure you are downloading from the proper Adobe website = Adobe Flash Player Software
    Flash Player Uninstaller
    Repair permissions and restart your computer after the installations.

  • HT1349 Hi all,I have just purchased new iphone but have difficulty in completing the itunes download with message : problem with Windows installer package. A program run as part of the setup did not finish as expected.

    Hi all,I have just purchased new iphone but have difficulty in completing the itunes download with message : problem with Windows installer package. A program run as part of the setup did not finish as expected.
    Would appreciate help...its driving me up the wall!!

    Perhaps let's first try updating your Apple Software Update.
    Launch Apple Software Update ("Start > All Programs > Apple Software Update"). Does it launch and offer you a newer version of Apple Software Update? If so, choose to install just that update to Apple Software Update. (Deselect any other software offered at the same time.)
    If the ASU update goes through okay, try another iTunes install. Does it go through without the errors this time?

  • How can I control the list of cipher suites offered in the SSL Client Hello message? I want to forbid MD5 and RC4.

    How can I control the list of cipher suites offered in the SSL Client Hello message?
    I want to limit my browser to negotiating strong cipher suites. I'd like to forbid DES, MD5 and RC4.

    Set the related SSL3 prefs to false on the about:config page (Filter: security.ssl3.).
    *http://kb.mozillazine.org/about:config

  • I get message, Problem scanning. Something went wrong. Please try again.

    My printer was working fine when scanning, but now I get a message: 
    Problem scanning.  Something went wrong. Please try again. I turned my printer off, rebooted my computer...updated the printer from hp website...but nothing.  I can see the document in preview, and I hear the scanner working.  HELP!!

    Hey there @leandermw , Welcome to the HP Forums
    I understand you're having scanning problem with your Deskjet 2540, on Windows 8.1 and would like to help you.
    I would first suggest that you run the Print and Scan Doctor, and choose "fix scanning" to see if the tool can correct the issue. Send me the results in your reply as well.
    If you have the printer connected to a network, either wireless or ethernet, try power cycling the network devices:
    Turn off the printer and computer and unplug the router for 1 minute (do not press any buttons on the router).
    Plug the router back in and wait another minute, next turn on the printer and computer and try scanning.
    You can also power reset the printer itself:
    Press the Power button to turn on the product.
    With the product turned on, disconnect the power cord from the rear of the product.
    Unplug the power cord from the wall outlet.
    Wait at least 15 seconds.
    Plug the power cord back into the wall outlet.
    Reconnect the power cord to the rear of the product.
    If the product does not turn on by itself, press the Power button to turn it on.
    Ensure the printer is plugged in directly to the wall outlet, avoiding power bars and surge protectors. This ensures the printer is receiving full power and may help greatly.
    Try scanning from the HP scan software on your computer, and also make a copy from the front of the printer.
    Write me back with the results
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

  • Mail adapter and UTF-7 encoded messages

    Hi,
    a customer of us wants to know if it is possible to receive UTF-7 encoded messages using the Mail adapter.
    Is there a configurable parameter to do this? Or is the only solution to change the Mail adapter code. If so are there examples available?
    Thanks!

    Tamil,
    The best thing would be create alerts for both the mapping and adapter alerts. If there is any mapping failure then an email will be send to you. With adapter alerts if there any errors on adapters it will send you a mail. You dont need a fault message for it.
    Check this weblogs for creating alerts:
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
    ---Satish

  • Trying to upgrade to 10.6 so my iPhone could synch...I'm getting this error message "Problem with this Windows (XP) Installer package.  A program required for this install to complete could not be run."  Any ideas?

    I had iTunes 10.2.1.1 but needed to upgrade to 10.6 so my iPhone could synch...I'm getting this error message "Problem with this Windows (XP) Installer package.  A program required for this install to complete could not be run."  Any ideas?

    This has been fixed.  Answer is that I needed to go to "Apple Software Update" and repair it.  (From my Control Panel).

  • !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".

    Hi experts,
    when in Design Studio, I have selected, Tools, Preferences and then Backend Conections, appears this problem with eclipse,
    What happend?,
    Thanks in advance,
    !ENTRY org.eclipse.jface 4 2 2014-05-27 12:37:08.751
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
    !STACK 0
    java.lang.NullPointerException
      at com.sap.ip.bi.zen.connectivity.ConnectivityPlugin.getRouterDescription(ConnectivityPlugin.java:68)
      at com.sap.ip.bi.zen.ui.internal.preferences.SapLogonLabelProvider.getColumnText(SapLogonLabelProvider.java:24)
      at org.eclipse.jface.viewers.TableColumnViewerLabelProvider.update(TableColumnViewerLabelProvider.java:70)
      at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:152)
      at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:400)
      at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:485)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
      at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
      at org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java:2167)
      at org.eclipse.jface.viewers.AbstractTableViewer.createItem(AbstractTableViewer.java:278)
      at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:758)
      at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:650)
      at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:637)
      at org.eclipse.jface.viewers.AbstractTableViewer$2.run(AbstractTableViewer.java:593)
      at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1443)
      at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1404)
      at org.eclipse.jface.viewers.AbstractTableViewer.inputChanged(AbstractTableViewer.java:591)
      at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:280)
      at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1690)
      at com.sap.ip.bi.zen.ui.internal.LocalUihandler.createUiForBWConnectionsFromSapLogon(LocalUihandler.java:162)
      at com.sap.ip.bi.zen.ui.internal.LocalUihandler.createUiForPreferencePageBackendSystems(LocalUihandler.java:119)
      at com.sap.ip.bi.zen.ui.internal.preferences.PreferencePageBackendSystems.createContents(PreferencePageBackendSystems.java:88)
      at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232)
      at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1502)
      at org.eclipse.jface.preference.PreferenceDialog$14.run(PreferenceDialog.java:1259)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
      at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
      at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1253)
      at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:675)
      at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:709)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:705)
      at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:888)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
      at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
      at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:886)
      at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1726)
      at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1139)
      at org.eclipse.jface.preference.PreferenceDialog.selectSavedItem(PreferenceDialog.java:1055)
      at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.selectSavedItem(FilteredPreferenceDialog.java:730)
      at org.eclipse.jface.preference.PreferenceDialog$4.run(PreferenceDialog.java:376)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      at org.eclipse.jface.preference.PreferenceDialog.createContents(PreferenceDialog.java:372)
      at org.eclipse.jface.window.Window.create(Window.java:432)
      at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)
      at org.eclipse.ui.internal.dialogs.WorkbenchPreferenceDialog.createDialogOn(WorkbenchPreferenceDialog.java:102)
      at org.eclipse.ui.dialogs.PreferencesUtil.createPreferenceDialogOn(PreferencesUtil.java:192)
      at org.eclipse.ui.dialogs.PreferencesUtil.createPreferenceDialogOn(PreferencesUtil.java:116)
      at org.eclipse.ui.internal.handlers.ShowPreferencePageHandler.execute(ShowPreferencePageHandler.java:57)
      at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)
      at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
      at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)
      at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)
      at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
      at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)
      at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
      at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
      at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
      at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:850)
      at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:743)
      at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.java:727)
      at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(HandledContributionItem.java:662)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
      at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      at com.sap.ip.bi.zen.ui.internal.application.ZenApplication.start(ZenApplication.java:36)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      at java.lang.reflect.Method.invoke(Unknown Source)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

    I just tried it on my machine; no issues in Local mode
    I recommend opening a ticket/incident with SAP Support to better troubleshoot what the issue might be.
    Be sure you installed the support pack with 1.2 and not the new install

  • When accessing Intranet sites that use SSL Certificates issued by our internal PKI, FF for Windows give an error of "improperly formatted DER-encoded message"

    When accessing Intranet sites with that have SSL Certificates issued by our internal PKI, FF for Windows gives an error messsage - An error occurred during a connection to myshaw. security library: improperly formatted DER-encoded message. (Error code: sec_error_bad_der)
    Chrome and IE work fine. This is a new PKI using the SHA-2 signature algorithm.

    Hi Guigs2,
    From the other post you link too, I can confirm that both the Root and Subordinate CA have been commissioned with the:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertSvc\Configuration\IssuingCA\CSP\AlternateSignatureAlgorithm = 1
    registry key set. As can be seen above, the Signature algorithm on an issued certificate is RSASSA-PSS. This is been Microsoft suggested deployment IF you do not wish to support either XP or Windows 2003 machine and lower. In fact, I believe the option has been around since Windows 2008, however, there were of course, a lot more XP machines back then.
    The obvious answer is that we would like to maintain the updated algorithm, AND see support for it added for Firefox. I think you will see a LOT more posts like this as people deploy more 2012 PKI infrastructure supporting only Windows 7 and up. Heavens, we may well be forced to Chrome or even back to IE!!! Whilst I do not what to necessary open up other potential vulnerabilities, for the sake of testing, what do you mean by disabling mozilla:pkix?

Maybe you are looking for