SOAP Receiver Adapter Error in XI RWB - java.lang.NULLPointerException
Hi,
We have a asynchronous scenario in SAP-XI, where we are sending the PO data from SRM to third party (Hubspan / TNT). Proxy is being used at Sender side and SOAP Adapter is used for Receiver Communication Channel.
u2022SRM is sending around 1000 messages through background job and around 995 or 996 messages are being processed successfully and showing the proper XML payload as well in RWB. But 4-5 messages are getting failed in XI RWB for u2018java.lang.NullPointerExceptionu2019. For these failed messages we are not able to see the XML payload as well in XI RWB while these messages are showing successful status in MONI in SRM and XI and we are able to see the payload as well in MONI. The webservice is restarting and trying to send the payload three times in RWB, but it is getting the same Nullexception error.
04.11.2011 16:45:49.715 Success Delivering to channel: CC_B2B_HUBSPAN_RCV
04.11.2011 16:45:49.715 Success MP: Entering module processor
04.11.2011 16:45:49.715 Success MP: Processing local module localejbs/sap.com/com.sap.aii.af.soapadapter/XISOAPAdapterBean
04.11.2011 16:45:49.716 Success SOAP: request message entering the adapter with user J2EE_GUEST
04.11.2011 16:45:49.716 Success SOAP: Target url: https://connect.hubspan.net/mh/server/tp=NMHG/ssid=DAA6F0E9AC1000BD03A41B363BBFD676
04.11.2011 16:45:49.999 Error SOAP: call failed: java.lang.NullPointerException
04.11.2011 16:45:49.999 Success SOAP: sending a delivery error ack ...
04.11.2011 16:45:49.999 Success SOAP: sent a delivery error ack
04.11.2011 16:45:49.999 Error SOAP: error occured: com.sap.aii.af.ra.ms.api.RecoverableException: java.lang.NullPointerException
04.11.2011 16:45:49.999 Error MP: Exception caught with cause com.sap.aii.af.ra.ms.api.RecoverableException: java.lang.NullPointerException
04.11.2011 16:45:50.000 Error Exception caught by adapter framework: null
04.11.2011 16:45:50.022 Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: java.lang.NullPointerException.
04.11.2011 16:45:50.037 Success The message status set to WAIT.
u2022If we are resending the failed message from XI RWB, it is getting failed again with the same error. On the other hand if we are initiating the message again from SRM to Hubspan for the same PO, it is getting processed successfully in RWB but still not showing XML payload in RWB.
u2022If we are getting the payload from XI MONI for the failed message and doing a test with component monitoring in RWB, it is working fine.
Please help me to solve this issue.
Thanks
Sumit
Hi Sumit,
From my experience, when you transfer SAP POs through PI to external webservice, there should be some validation happens at the webservice layer of the target system before the web service passes the original information to their application layer. The validation can be anything like checking the Vendor address, Checking the correctness of the order ...etc etc . So i would suggest to ask your external web service folks to check if they have any validation in place before they pass the data to their application layer.
As you said only some POs/XMLs are failing, i strongly feel that this could be the issue.
Please note if you receive response code other than 200 from webservice, SOAP adapter treats that as error and send the same message back to AE.
Normally webservices won't send 200 code for any validation error
PS: you can still try to use XMLSpy to post the failed message to the web service to know the exact cause.
Similar Messages
-
Hi,
I'm trying to use the new fault actions in Oracle SOA Suite 12c (12.1.3.0) invokeWS and enqueue.
I've done the following:
fault-policies.xml
<faultName name="custom:MyFault" xmlns:custom="http://xmlns.oracle.com/Application1/Dummy/WebServiceB"
path="SOA\WSDLs\dummybpelprocess_client_ep.wsdl">
<condition>
<action ref="default-enqueue"/>
</condition>
</faultName>
<Action id="default-ws">
<invokeWS uri="http://host:7003/soa-infra/services/default/WebServiceHandler/webservicehandlerbpel_client_ep?WSDL|webservicehandlerbpel_client_ep|WebServiceHandlerBPEL_pt"/>
<!-- format - <Absolute wsdl path>|service name|port name -->
</Action>
<Action id="default-enqueue">
<!-- enqueue uri="eis/aq/aqjmsuserDataSource"/ -->
<enqueue uri="jdbc:oracle:thin:@host:1521:orcl#user/userpassword#USERQUEUE" />
<!-- QueueURI format - jdbc:oracle:thin:@<host>:<port>:<sid>#<un>/<pw>#queue -->
</Action>
Webservice Handler (which is the webservice to be invoked by the faultpolicy) is constructed 1-way pattern, 1 operation, 1 port and using the following schema:
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://xmlns.oracle.com/pcbpel/errorHandling"
xmlns:tns="http://xmlns.oracle.com/pcbpel/errorHandling"
elementFormDefault="qualified">
<element name="RejectedMessage" type="tns:RejectedMessageType"/>
<complexType name="RejectedMessageType">
<sequence>
<!-- base64 encoded strings" -->
<element name="MessageHeader" type="string"/>
<element name="MessagePayload" type="string"/>
<element name="RejectionReason" type="string"/>
</sequence>
<attribute name="RejectionId" type="string"/>
</complexType>
</schema>
The scenario is the following:
Webservice A invokes WebService B
Webservice B has defined a BusinessFault
Webservice A has defined faultbindings using the faulpolicies from the previous snippet, for the reference of WebserviceB
The BusinessFault is thrown by WebServiceB
The fault policy is not able to neither enque or call the webservce to handle the businessexception
A NullPointerException is shown in the logs
The error is also present if enqueue os invokeWS are used in retryFailureAction of a retry action
The error is only present for enqueue or invokeWS actions (I didn't try fileAction)
Traditional actions (such as retry, humanintervention, temrinate) are working properly for businessfaults
The error in logs is the following:
Message
resolveAndrecover: error in fault resolution:java.lang.NullPointerException
Supplemental Detail
at com.collaxa.cube.engine.fp.BPELRecoverFault.recoverFault(BPELRecoverFault.java:102)
at oracle.fabric.CubeServiceEngine.recoverFault(CubeServiceEngine.java:2195)
at oracle.integration.platform.faultpolicy.RecoverFault.recoverAndChain(RecoverFault.java:497)
at oracle.integration.platform.faultpolicy.RecoverFault.resolveAndRecover(RecoverFault.java:337)
at oracle.integration.platform.faultpolicy.FaultRecoveryManagerImpl.resolveAndRecover(FaultRecoveryManagerImpl.java:372)
at oracle.soa.tracking.fabric.service.se.ServiceEngineFaultRecoveryServiceImpl.recoverFault(ServiceEngineFaultRecoveryServiceImpl.java:116)
at oracle.soa.tracking.fabric.service.se.CubeServiceEngineAuditServiceImpl.recoverFault(CubeServiceEngineAuditServiceImpl.java:502)
at com.collaxa.cube.engine.ext.common.FaultPolicyHandler.resolveAndRecover(FaultPolicyHandler.java:115)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleException(InvokeHandler.java:715)
at com.collaxa.cube.engine.ext.common.InvokeHandler.__callback(InvokeHandler.java:784)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handleNormalInvoke(InvokeHandler.java:657)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:143)
at com.collaxa.cube.engine.ext.common.InvokeHandler.expire(InvokeHandler.java:1371)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELInvokeWMP.expire(BPELInvokeWMP.java:62)
at com.collaxa.cube.engine.CubeEngine.expireActivity(CubeEngine.java:3358)
at com.collaxa.cube.engine.CubeEngine._expireActivity(CubeEngine.java:1621)
at com.collaxa.cube.engine.CubeEngine.expireActivity(CubeEngine.java:1557)
at com.collaxa.cube.engine.CubeEngine.expireActivity(CubeEngine.java:1478)
at com.collaxa.cube.ejb.impl.CubeActivityManagerBean.expireActivity(CubeActivityManagerBean.java:115)
at com.collaxa.cube.ejb.impl.CubeActivityManagerBean.expireActivity(CubeActivityManagerBean.java:72)
at com.collaxa.cube.ejb.impl.bpel.BPELActivityManagerBean_8dvvts_ICubeActivityManagerLocalBeanImpl.__WL_invoke(Unknown Source)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33)
at com.collaxa.cube.ejb.impl.bpel.BPELActivityManagerBean_8dvvts_ICubeActivityManagerLocalBeanImpl.expireActivity(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.instance.ExpirationMessageHandler.handle(ExpirationMessageHandler.java:58)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:153)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.process(BaseDispatchTask.java:132)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:90)
at com.collaxa.cube.engine.dispatch.WMExecutor$W.run(WMExecutor.java:239)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
I already made sure I had all the artifacts for the AQ queue:
-database
-table
-queue
-permissions
Do you have the same problem?
Are you able to use this new actions?
Please advise
Thanks in advance.
P.S: Related documentation: http://docs.oracle.com/middleware/1213/soasuite/develop-soa/bpel-fault-handling.htm#CHDCIBDFCreating a SR to Oracle....
-
SOAP Receiver adapter error. SOAP CALL Failed
Hi ,
I am implementing scenario R/3->RFC adapter->XI->SOAP REceiver adapter->Web Service (Synchronous). I am getting the error.
SOAP: call failed
SOAP: error occured: java.net.ConnectException: Connection timed out
Message log is as below.
Any clue ?
Thanks & Regards,
Mathew
2005-10-31 18:59:58
Success
output
1130810398454
The message was successfully received by the messaging system. Profile: XI URL: http://host:Port/MessagingSystem/receive/AFW/XI
2005-10-31 18:59:58
Success
output
1130810398458
Using connection AFW. Trying to put the message into the request queue.
2005-10-31 18:59:58
Success
output
1130810398458
Message successfully put into the queue.
2005-10-31 18:59:58
Success
output
1130810398459
The message was successfully retrieved from the request queue.
2005-10-31 18:59:58
Success
output
1130810398459
The message status set to DLNG.
2005-10-31 18:59:58
Success
output
1130810398460
Delivering to channel: CC_CALCULATOR
2005-10-31 18:59:58
Success
output
1130810398564
SOAP: request message entering the adapter
2005-10-31 19:03:07
Success
output
1130810587497
SOAP: call failed
2005-10-31 19:03:07
Error
output
1130810587497
SOAP: error occured: java.net.ConnectException: Connection timed out
2005-10-31 19:03:07
Error
output
1130810587498
Exception caught by adapter framework: Connection timed outHi Mathew,
Check if the webservice is availble??? Based on the error below, it looks like the message is timing out at the Adapter Engine level waiting for the connection to make the webservice call...
Prasad -
Soap Receiver Adapter Error. Pls advice urgent
Hi All,
While using Soap Receiver Adapter for synchronous communication
*My Soap Request is:*
<?xml version="1.0" encoding="UTF-8" ?>
<ns1:SendMessage xmlns:ns1="urn:MMWebSrvService">
<strFrom>XI</strFrom>
</ns1:SendMessage>
*My Soap Response from server is:*
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- Inbound Message
-->
<tns:SendMessageResponse xmlns:tns="urn:MMWebSrvService" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<return xsi:type="xsd:int">-1</return>
<strErrorDescription xsi:type="xsd:string">String reference not set to an instance of a String. Parameter name: s</strErrorDescription>
</tns:SendMessageResponse>
How to resolve the error.
RegardsHenry,
Your xml message is not xsd compliant...see if you can generate a xml message using your wsdl with random values, compare that to your imcoming msg..and thats your issue..
Hope that helps
Regards
Ravi Raman
Reward points if helpful ! -
Error in Communication channel java.lang.NullPointerException
Hello Experts,
We have a file adaptor which we using to send data to the file sytem. We are getting the following error
Message could not be forwarded to the JCA adapter. Reason: java.lang.NullPointerException: while trying to invoke the method com..pi.af.adapter.sftp.ReceiverAdapter.process(com.sap.engine.interfaces.messaging.api.Message, java.lang.String) of an object returned from com..pi.af.adapter.sftp.XIConfiguration.getReceiverAdapter(java.lang.String)
Any idea why we get this error.
BRYes Adaptor module is fine we have not done any changes in the adaptor module . the channel was working fine and was able to delivery data successfully and suddenly it stop working.. We haven't made any change to the communication channel
-
When trying to connect to iTunes I get this message
An internal error occurred during: "FindSonarTrackJob".
java.lang.NullPointerExceptionI too am having this problem and have had, for about a week now.
I've found that by logging off itunes (if I can), closing it down, and then restarting it, sometimes allows it to work for one transaction (say downloading an updated app). After that it's back to the same error.
Really annoying. -
hello all,
we have done up gradation from 11.1.1.3 to EPM 11.1.2.3.500.
we have financial reporting book for HFM.
when we right click on this books and select "complete book in PDF", we get following error as
"nested exception is: java.lang.NullPointerException"
any idea ?
regards,
-Dattatray Matealso following is the log from E:\Oracle\Middleware\user_projects\domains\EPMSystem\servers\FinancialReporting0\logs\FRLogging.log
[2015-01-29T11:14:05.377-05:00] [FinancialReporting0] [NOTIFICATION] [] [oracle.EPMFR.performance] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 00iR6CF85cpFw00Fzzw0w00000sk0005Nc,0:1] [APP: FINANCIALREPORTING#11.1.2.0] [URI: /hr/modules/com/hyperion/reporting/web/bookViewer/HRBookPdf.jsp] [SRC_CLASS: com.hyperion.reporting.util.HRLogTimer] [SRC_METHOD: logTimeEnd] PERF: 0000003005 WebDynamicBook getStatus() returned false
[2015-01-29T11:14:05.377-05:00] [FinancialReporting0] [ERROR] [] [oracle.EPMFR.jsp] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 00iR6CF85cpFw00Fzzw0w00000sk0005Nc,0:1] [APP: FINANCIALREPORTING#11.1.2.0] [URI: /hr/modules/com/hyperion/reporting/web/bookViewer/HRBookPdf.jsp] [SRC_CLASS: jsp_servlet._modules._com._hyperion._reporting._web._reportviewer.__hrrunjob] [SRC_METHOD: _jspService] [[
com.hyperion.reporting.util.HyperionReportException: ; nested exception is:
java.lang.NullPointerException
at com.hyperion.reporting.reportserver.FetchInstanceThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.hyperion.reporting.haradm.HRAdmUtils.getMemberNameFromMemberSelection(Unknown Source)
at com.hyperion.reporting.results.ExecBook.processChapterMemberSelections(Unknown Source)
at com.hyperion.reporting.results.ExecBook.executeChapterReport(Unknown Source)
at com.hyperion.reporting.results.ExecBook.executeChapter(Unknown Source)
at com.hyperion.reporting.results.ExecBook.executeBook(Unknown Source)
at com.hyperion.reporting.reportserver.FetchInstanceThread.runBook(Unknown Source)
... 1 more -
Hi all.
I have installed the cold fusion server.
at first with mac server, apache..... but after install cold fusion and want to go to the admin page:
HTTP Status 500 - java.lang.NullPointerException
I deinstalled the server from mac and cold fusion..
after a fresh install of coldfusion 11 and use the build in server..
the same error..
does anybody knows the problems?
I Use Java 7 Update 67
A friend of me have installed it .. it runs
greetings thorstenHi this is my cold fusion Error LOG
java.lang.NullPointerException
at coldfusion.CfmServlet.init(CfmServlet.java:97)
at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:121)
at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1279)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1192)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:104 0)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Sep 16, 2014 8:30:59 AM org.apache.catalina.core.ApplicationContext log
INFO: failed to load: coldfusion.CfmServlet
Sep 16, 2014 8:30:59 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet CfmServlet
java.lang.NullPointerException
at coldfusion.CfmServlet.init(CfmServlet.java:97)
at coldfusion.bootstrap.ClassloaderHelper.initServletClass(ClassloaderHelper.java:121)
at coldfusion.bootstrap.BootstrapServlet.init(BootstrapServlet.java:59)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1279)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1192)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:864)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:134)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:422)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:104 0)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745) -
Error import Project Folder - java.lang.NullPointerException
Hi all,
I'm having the following problem. When importing a project folder(interfaces and Package), there is the following error message:
java.lang.NullPointerException
at java.util.TreeMap.compare(TreeMap.java:1188)
at java.util.TreeMap.put(TreeMap.java:531)
at java.util.TreeSet.add(TreeSet.java:255)
at com.sunopsis.graphical.frame.edit.EditFrameSnpPackage.postProgressInitialize(EditFrameSnpPackage.java:1262)
at oracle.odi.ui.editor.AbstractOdiEditor.open(AbstractOdiEditor.java:188)
at oracle.ideimpl.editor.EditorState.openEditor(EditorState.java:283)
at oracle.ideimpl.editor.EditorState.createEditor(EditorState.java:184)
at oracle.ideimpl.editor.EditorState.getOrCreateEditor(EditorState.java:95)
at oracle.ideimpl.editor.SplitPaneState.canSetEditorStatePos(SplitPaneState.java:232)
at oracle.ideimpl.editor.SplitPaneState.setCurrentEditorStatePos(SplitPaneState.java:195)
at oracle.ideimpl.editor.TabGroupState.createSplitPaneState(TabGroupState.java:103)
at oracle.ideimpl.editor.TabGroup.addTabGroupState(TabGroup.java:379)
at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1403)
at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1337)
at oracle.ideimpl.editor.EditorManagerImpl.openEditor(EditorManagerImpl.java:1263)
at oracle.ideimpl.navigator.OpenEditorController.whenOpenEditor(OpenEditorController.java:41)
at oracle.ideimpl.navigator.OpenEditorContextMenuListener.handleDefaultAction(OpenEditorContextMenuListener.java:51)
at oracle.ide.controller.ContextMenuListenersHook$LazyContextMenuListener.handleDefaultAction(ContextMenuListenersHook.java:199)
at oracle.ide.controller.ContextMenu.fireDefaultAction(ContextMenu.java:434)
at oracle.ideimpl.explorer.BaseTreeExplorer.fireDefaultAction(BaseTreeExplorer.java:1835)
at oracle.ideimpl.explorer.BaseTreeExplorer.dblClicked(BaseTreeExplorer.java:2176)
at oracle.ideimpl.explorer.BaseTreeExplorer.mouseReleased(BaseTreeExplorer.java:2205)
at oracle.ideimpl.explorer.CustomTree.processMouseEvent(CustomTree.java:206)
at java.awt.Component.processEvent(Component.java:6269)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4860)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4686)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2713)
at java.awt.Component.dispatchEvent(Component.java:4686)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:680)
at java.awt.EventQueue$4.run(EventQueue.java:678)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Can anyone help me?
Regards,
Eduardo LimaHave you imported all the models used in your interfaces and packages from your source to target repsitories before attempting your import. ODI objects must be imported in a specific order so that all object references are valid. At a simple level: Models first, project objects after, interfaces before packages etc.
-
Error when edit user - java.lang.NullPointerException
Hi!
I deleted a resource NT and now when I try to edit a user, who was in the application, I get the error "java.lang.NullPointerException"
I've watched the logs and I do not see anything.
I have already created the resource again, I made a reconcile and still gives me the same error.
Thank!Was this working before? What changes have you done recently?
Please run AutoConfig on the apps tier, and make sure it complete successfully. -
SPNego fails: Error creating GSS context - java.lang.NullPointerException
Hi,
I have successfully configured SPNego logon to the first portal in our landscape, however, on the next portal I've got to the SPNego logon is failing.
When using the diagtool to analyse the problem tests 1-5 and 7 are passing successfully, however, test 6 is failing.
I am configuring against the following software components:
SAP J2EE - 7.00 SP13
Sun JDK version: 1.4.2_14
diagtool version 1.7.2
MS Active Directory is configured as the EP UME with resolution mode simple.
I believe the problem is in some way related to the authentication of the j2ee-<sid> user, however, I cannot narrow it down further. The password for this user has not changed since I generated the keytab file.
Any help greatly appreciated.
The following error is written to the diagtool trace file:
Error creating GSS context.
[EXCEPTION]
GSSException: No valid credentials provided (Mechanism level: Attempt to obtain new ACCEPT credentials failed!)
at sun.security.jgss.krb5.Krb5AcceptCredential.getKeyFromSubject(Krb5AcceptCredential.java:189)
at sun.security.jgss.krb5.Krb5AcceptCredential.getInstance(Krb5AcceptCredential.java:80)
at sun.security.jgss.krb5.Krb5MechFactory.getCredentialElement(Krb5MechFactory.java:75)
at sun.security.jgss.GSSManagerImpl.getCredentialElement(GSSManagerImpl.java:149)
at sun.security.jgss.GSSCredentialImpl.add(GSSCredentialImpl.java:334)
at sun.security.jgss.GSSCredentialImpl.<init>(GSSCredentialImpl.java:44)
at sun.security.jgss.GSSManagerImpl.createCredential(GSSManagerImpl.java:102)
at com.sap.engine.config.diagtool.tests.authentication.krb.Krb5ServerTest.createGSSContext(Krb5ServerTest.java:104)
at com.sap.engine.config.diagtool.tests.authentication.krb.Krb5ServerTest.execute(Krb5ServerTest.java:75)
at com.sap.engine.config.diagtool.Task.execute(Task.java:55)
at com.sap.engine.config.diagtool.Launcher.run(Launcher.java:343)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.config.diagtool.Launcher.main(Launcher.java:394)
Caused by: javax.security.auth.login.LoginException: java.lang.NullPointerException
at java.lang.StringBuffer.append(StringBuffer.java:467)
at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:576)
at com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:475)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:675)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:129)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:610)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:607)
at javax.security.auth.login.LoginContext.login(LoginContext.java:534)
at sun.security.jgss.LoginUtility.run(LoginUtility.java:57)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.jgss.krb5.Krb5AcceptCredential.getKeyFromSubject(Krb5AcceptCredential.java:186)
at sun.security.jgss.krb5.Krb5AcceptCredential.getInstance(Krb5AcceptCredential.java:80)
at sun.security.jgss.krb5.Krb5MechFactory.getCredentialElement(Krb5MechFactory.java:75)
at sun.security.jgss.GSSManagerImpl.getCredentialElement(GSSManagerImpl.java:149)
at sun.security.jgss.GSSCredentialImpl.add(GSSCredentialImpl.java:334)
at sun.security.jgss.GSSCredentialImpl.<init>(GSSCredentialImpl.java:44)
at sun.security.jgss.GSSManagerImpl.createCredential(GSSManagerImpl.java:102)
at com.sap.engine.config.diagtool.tests.authentication.krb.Krb5ServerTest.createGSSContext(Krb5ServerTest.java:104)
at com.sap.engine.config.diagtool.tests.authentication.krb.Krb5ServerTest.execute(Krb5ServerTest.java:75)
at com.sap.engine.config.diagtool.Task.execute(Task.java:55)
at com.sap.engine.config.diagtool.Launcher.run(Launcher.java:343)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.sap.engine.config.diagtool.Launcher.main(Launcher.java:394)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:730)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:129)
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:610)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:607)
at javax.security.auth.login.LoginContext.login(LoginContext.java:534)
at sun.security.jgss.LoginUtility.run(LoginUtility.java:57)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.jgss.krb5.Krb5AcceptCredential.getKeyFromSubject(Krb5AcceptCredential.java:186)
... 15 more
Acquire credential failed for realm EUR.EMIGRP.COMHello CJH,
Thank you for following up.
I will set the thread status to "assumed answered".
Cheers,
Julius -
SOAP receiver adapter error using Google Search web service
Hi all,
I'm trying to connect and old 4.5b system to XI SP16 to make it receive information from external Web Services.
My scenario is made up of a sender RFC adapter and a SOAP receiver which is sending the message to the Google web service (http://api.google.com/GoogleSearch.wsdl) and then awaiting a response from it.
I'm stuck with this error: "No Deserializer found to deserialize a ':key'". The problem is that XI is sending this kind of message:
<m:doGoogleSearch xmlns:m="urn:GoogleSearch" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<key>mykey</key>
<q>testing</q>
<start>0</start>
<maxResults>1</maxResults>
<filter>true</filter>
<restrict>String</restrict>
<safeSearch>true</safeSearch>
<lr>String</lr>
<ie>String</ie>
<oe>String</oe>
</m:doGoogleSearch>
while Google is expecting this:
<m:doGoogleSearch xmlns:m="urn:GoogleSearch" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<key xsi:type="xsd:string">mykey</key>
<q xsi:type="xsd:string">testing</q>
<start xsi:type="xsd:int">0</start>
<maxResults xsi:type="xsd:int">1</maxResults>
<filter xsi:type="xsd:boolean">true</filter>
<restrict xsi:type="xsd:string">String</restrict>
<safeSearch xsi:type="xsd:boolean">true</safeSearch>
<lr xsi:type="xsd:string">String</lr>
<ie xsi:type="xsd:string">String</ie>
<oe xsi:type="xsd:string">String</oe>
</m:doGoogleSearch>
with explicitly declared xsi:type.
I've tested both messages with XMLSpy and the first one is always returning the same error.
Is there a way to make XI send an XML message with written xsi:type?
Many thanks in advance!
MaxHi Ricardo!
I followed your suggestion to create a simple XSLT mapping program (in the ABAP stack) and I added it to the Interface Mapping in the Integration Repository. The result is exactly the soap message that the Google web-service is expecting.
I'm attaching the XSLT code below in case somebody has the same problem... thanks again for your hint!!
Regards!
Max
<xsl:transform version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:sap="http://www.sap.com/sapxsl"
>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<ns1:doGoogleSearch xmlns:ns1="urn:GoogleSearch" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<key xsi:type="xsd:string"> <xsl:value-of select= "//key"/> </key>
<q xsi:type="xsd:string"> <xsl:value-of select= "//q"/> </q>
<start xsi:type="xsd:int"> <xsl:value-of select= "//start"/> </start>
<maxResults xsi:type="xsd:int"> <xsl:value-of select= "//maxResults"/> </maxResults>
<filter xsi:type="xsd:boolean"> <xsl:value-of select= "//filter"/> </filter>
<restrict xsi:type="xsd:string"> <xsl:value-of select= "//restrict"/> </restrict>
<safeSearch xsi:type="xsd:boolean"> <xsl:value-of select= "//safeSearch"/> </safeSearch>
<lr xsi:type="xsd:string"> <xsl:value-of select= "//lr"/> </lr>
<ie xsi:type="xsd:string"> <xsl:value-of select= "//ie"/> </ie>
<oe xsi:type="xsd:string"> <xsl:value-of select= "//oe"/> </oe>
</ns1:doGoogleSearch>
</xsl:template>
</xsl:transform> -
Hi all.
I have create a FM ZRFC_FILENUMBER on R/3 side. Then i created webservice in the R/3 itself for this RFC. It gave me WSDL file. I have loaded this WSDL file in XI external definitions.
In the receiver adpater configuration i am using the URL as specified in the file.
e.g.: http://erpdevmil.xyz.in:8001/sap/bc/srt/rfc/sap/ZRFC_FILENUMBER?sap-client=200&wsdl=1.1
I have tried using XML spy. It works fine,communicates with R/3 and sends data back. All well. But doesn't work in actuall scenario.
Acutal scenario is : Created Proxy in R/3 side and sending data to this webservice and expects data back from webservice. Here it fails.
In audit log it shows as follows :
Success SOAP: request message entering the adapter with user J2EE_GUEST
Error SOAP: call failed: java.net.ConnectException: Connection timed out: connect
I have gone through lots of blogs and threads. As per experts, checked the URL and operation name N number of times. Now want something which can solve my problem . Please it's urgent.
Thanks in advance.
Regards,
Kavan ShahU can trace ur SOAP call with the tool TCPGateway.
/people/stefan.grube/blog/2007/03/29/troubleshooting-soap-http-and-mail-adapter-scenarios-with-tcpgateway
In the request and response section of the TCPGateway trace, u ll view the appropriate error.
Also make sure that ur webservice is accessible in the network from XI.
Regards,
Prateek -
Error message : Uncaught exeption:java.lang.NullPointerException
Hello...
I tried to update my phone to 4.7.0.181, the current version is 4.7.0.141. The update did not happen and now my phone is displaying the above error message. Also, my message icon has gone plus I cannot text. The phone also seems to be in 'safe mode'.
Any help would be much appreciated...
GaryHello G4RYL,
In this case we can try to reload the software on the BlackBerry® smartphone to make sure it is running the latest version and there are no issues with the OS.
Here is how to backup your BlackBerry smartphone http://bbry.lv/oPVWXc
Once you have backed up your BlackBerry smartphone please follow the link below to complete a clean reload of the BlackBerry smartphone software.
Link: http://www.blackberry.com/btsc/KB03621
Once completed test it and proceed with selective restore, here is how to restore http://bbry.lv/qgQxLo
-SR
Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)! -
My BBM is not working after i have updated to the .983 OS recommended by Blackberry update service.
I have tried unistalling it and is not there to be able to do it, but also is not available to be install either.
Anyone has an answer/Solution.
Thanks
JSAnswered my own question:
http://www.blackberryfaq.com/index.php/How_do_I_downgrade_the_OS_on_my_BlackBerry%3F
However, there is a newer update available that I'm going to try to install first. If that doesn't resolve the issue then I'll have no choice but to downgrade to an earlier build.
Maybe you are looking for
-
Apple Mail v.6.2 stationary will not allow modifying images
Hello. I am trying to make an HTML email in Apple Mail 6.2 using the included stationary templates. The "Help" entry for stationary says that >>"If the image is larger than the placeholder photo, double-click the image to display a slider you can use
-
We got a new Apple TV for Christmas and it works wonderful. However, my question is this. We are on a satelitte internet system and our bandwidth is limited. Can anyone tell me what effect it will have on using up my 10 megs of bandwidth? If I run ov
-
New 80GB iPOD mounts and then spinning ball on dismount :(
Brand new ipod for my MBPro. Plug it in and works fine and then when I try and eject, about 50% of the time it hangs and I get the spining ball and everything basically is screwed. Doesn't happen on my other machine (Macbook) or with other ipods I ow
-
I can't find the line tool. Where is it?
I am new to Photoshop CS6. I was using CS2. I can't seem to find the line tool. Can someone please tell me how to get the line tool? Thanks, Gary
-
2 column definitions for a single table view
Hi Experts, I have a requirement in which i need 2 column definitions for a single table view. The requirement is : ..............Week1........... |....................Week2............... 01/01/2007 | 02/01/2007 | 15/01/2007 | 16/0