cancel
Showing results for 
Search instead for 
Did you mean: 

RWB Message monitiring error :java.lang.NullPointerException

Former Member
0 Kudos

Hi experts,

We have moved our developement system to new hardware with clustering. gdc-vsap-m11 holds ASCS, CI and SCS but database id on gdc-vsap-m10. On exchange profiles and all the connection for integration server, integration repository, integration directory, adapter engine and RWB is set gc-vsap-m11 and on sxmb_adm and sld for intergration server is set to gdc-vsap-m11.

Now when accessing integration directory and integration repository on the http://gdc-vsap-m11.no.enterdir.com:50800/rep/start/index.jsp is opening perfectly. But on RWB, the message monitoring I get the error java.lang.NullPointerException. At component monitoring I get this:

Domain ??? (domain.08.gdc-vsap-m10)

Integration Server

Integration Engines

Non-Central Adapter Engines

Adapter Engine XD8 (gdc-vsap-m10)

J2SE Adapter

Tools

Nothing is displayed under integration server and integration engine. Please guide.

Thanks.

Regards,

Thava

Accepted Solutions (1)

Accepted Solutions (1)

RKothari
Contributor
0 Kudos

Please refer below SAP Note:

768456 - Troubleshooting Runtime Workbench

Former Member
0 Kudos

Hi,

Both of your provided good help but then my problem is still there. In technical system of type exchange infrastructure these are listed:

Adapter Engine on xd8.gdc-vsap-m10

Domain gdc-vsap-m11

Integration Directory on xd8.gdc-vsap-m10

Integration Repository on xd8.gdc-vsap-m10

Integration Server on gdc-vsap-m11

RWB on xd8.gdc-vsap-m10

So on the business system role for the intergration server the pipeline url I entered is : http://gdc-vsap-m11.no.enterdir.com:8008/sap/xi/engine?type=entry and same goes in sxmb_Adm.

As I have said we installed this system on clustering environment where CI, ASCS, SCS was installed on gdc-vsap-m11 and database on gdc-vsap-m10. So Im not sure for integration server I should point to gdc-vsap-m10 or gdc-vsap-m11.

Hope somoene can guide me here.

Thanks.

Regards,

Thava

RKothari
Contributor
0 Kudos

Please check the below mentioned thread:

Former Member
0 Kudos

HI Rahul,

Based on note 1309239 all the exchange infrastructure should be following <db_host>. In this case I beleive I need to change domain and integration server to point to gdc-vsap-m10 as the others are.

I cant find parameter "com.sap.aii.connect.integrationserver.sld.name" from note 1278563. So do I need to add this manually in exchange profile under connection?

Thanks.

Regards,

Thava

RKothari
Contributor
0 Kudos

I guess so, as the SAP note says:

"If the message server property is defined, also the property

com.sap.aii.connect.integrationserver.sld.name

must be set. If lacking, please add it to the section "Connections" and assign the value formed according to the following rule:

is.<system number of central app server>.<host name of central app

server>

Example values look like "is.00.xidhost" or "is.10.casis". The host name is specified in the short version, not fully qualified "

Check with the Basis team.

Former Member
0 Kudos

Hi,

I have added parameter com.sap.aii.connect.integrationserver.sld.name and given value as is.08.gdc-vsap-m11 yet the same error. Nothing is populated under integration server in component monitoring.

on rwb the same error persists :

java.lang.NullPointerException

at com.sap.aii.mdt.web.MonitorDynPage.setNewComponent(MonitorDynPage.java:531)

at com.sap.aii.mdt.web.MonitorDynPage.process_go_button(MonitorDynPage.java:391)

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:331)

at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:173)

at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:119)

at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)

at com.sapportals.htmlb.page.PageProcessorServlet.doPost(PageProcessorServlet.java:22)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)

Wait...

Query being processed

Please help.

Thanks.

Thava

Answers (2)

Answers (2)

naveen_chichili
Active Contributor
0 Kudos

HI Thava,

I guess you are not able to see the components in your Component monitoring in RWB.....am i right.

Domain ??? (domain.08.gdc-vsap-m10)

Integration Server

Integration Engines

Non-Central Adapter Engines

Adapter Engine XD8 (gdc-vsap-m10)

J2SE Adapter

Tools

Nothing is displayed under integration server and integration engine. Please guide.

this happens because of adapter engine inconsistencies in SLD (which reflects in RWB)

Please implement the below notes then you will not get this error:764176 or 1334053

Cheers!!!!

Naveen.

Former Member
0 Kudos

Hi Naveen,

Both notes cant be implemented as we are already on Netweaver 7.01 stack 6.

Im just wondering if the below setting in sld>technical system> exchange infrastructure is correct. I have gone through all the notes but still not so clear as they are asking me to point to central instance on SLD.

Adapter Engine on xd8.gdc-vsap-m10

Domain gdc-vsap-m11

Integration Directory on xd8.gdc-vsap-m10

Integration Repository on xd8.gdc-vsap-m10

Integration Server on gdc-vsap-m11

RWB on xd8.gdc-vsap-m10

We are on HA landscape. On gdc-vsap-m11 we have (CI,ASCS,SCS instances) and on gdc-vsap-m10 (DB instance). On ABAP, rz70 and sldapicust I pointed to gdc-vsap-m11 (full host name). On JAVA , sld data supplier service, JCO RFC adapter was configured to gdc-vsap-m11 (hostname). On exchange profile *.name pointed to gdc-vsap-m11 (full host name). On the busniess system INTEGRATION_SERVER_XD8 pipeline url is http://gdc-vsap-m11.no.enterdir.com:8008/sap/xi/engine?type=entry of technical system XD8 on gdc-vsap-m10.

Looks I need to change everything to DB HOST gdc-vsap-m10. Am i right? Please guide what need to be changed.

Thanks.

Regards,

Thava

naveen_chichili
Active Contributor
0 Kudos

Hi,

yes you need to change to gdc-vsap-m10.

Regards,

Naveen

Former Member
0 Kudos

Hi Naveen,

It would be very helpful if you can tell me where I need to change all settings to point to DB HOST. Most of the notes was saying to point them to CI instance.

Exchange profiles, jco rfc adapter, sld data supplier, rz70, sldapicust all to be pointed to db host. But my non HA sandbox is working fine despite of having same configuration where all the parameters are pointed to CI instead of DB.

Thanks.

Regards,

Thava

Former Member
0 Kudos

Hi all,

My problem is still there. So I tried again the post instalation deploy and change steps but PI_00 step list me error below:

Error: Not able to load Function SWF_XI_BPM_AUTO_CUSTOMIZE (cause:Connect to SAP gateway failed

Connect_PM TYPE=A ASHOST=hcb-msap59 SYSNR=08 GWHOST=hcb-msap59 GWSERV=sapgw08 PCS=1

LOCATION CPIC (TCP/IP) on local host with Unicode

ERROR partner '155.209.117.159:sapgw08' not reached

TIME Mon Mar 21 07:23:49 201

RELEASE 701

COMPONENT NI (network interface)

VERSION 38

RC -10

MODULE nixxi.cpp

LINE 2835

DETAIL NiPConnect2

SYSTEM CALL connect

ERRNO 10061

ERRNO TEXT WSAECONNREFUSED: Connection refused

COUNTER 1

).

Looks like its still pointing to old server.=hcb-msap59. How to change this?

Thanks.

Regards,

Thava

Former Member
0 Kudos

Hi all,

com.sap.aii.connect.integrationserver.sld.name was set to is.08.gdc-vsap-m11(in my case i choose the hostname for CI instance). Then followed note 764176.

This solves my issue.

Thanks.

Regards,

Thava

0 Kudos

Hi,

A NullPointerException suggests something involving a patch or SP level.

In case of SP level, ensure you have all of the components using the same level;

In case of patch level, ensure you're using the latest version for the PI components.

For the Domain ???, open the Exchange Profile and change all parameters that ends in *.name to FQDN, and don't forget to restart the system to activate the changes.

For more information about the FQHN, please check the notes below:

#773830 - FQHN determination in ICM

#654982 - URL requirements due to Internet standards

Also ensure to apply the FQHN as per instructions on the note below:

#804124 - HTTP communication with XI Adapter Engine fails

And check for the parameter 'com.sap.aii.connect.integrationserver.sld.name' from note:

#1278563 - Specification of message server host in Exchange Profile

Kind regards,

Caio Cagnani