cancel
Showing results for 
Search instead for 
Did you mean: 

SLD Central error

Former Member
0 Kudos

Hi experts, I have the following error in my SLD Central (Portal), I have added two data suppliers (I will add more later), once is my solman host and the other one BID, in the form http://<solmanhost>:50000/, user: j2ee_admin. I am getting the same error with both data suppliers:

#38 12/16/2010 12:15:53.842 [SLD Data Supplier Bridge] ERROR com.sap.lcr.sagent.BuilderDirector: Can not send data to http://<solmanhost>:50000/

Thrown:

java.lang.NullPointerException

at java.io.Writer.write(Writer.java:126)

at com.sap.sld.api.wbem.transform.XmlWriter.writeXmlAttribute(XmlWriter.java:252)

at com.sap.lcr.sagent.data.Data2Xml.writeAttributes(Data2Xml.java:199)

at com.sap.lcr.sagent.data.Data2Xml.writeGeneric(Data2Xml.java:150)

at com.sap.lcr.sagent.data.Data2Xml.write(Data2Xml.java:46)

at com.sap.lcr.sagent.BridgeCommunicationHTTP$ChunkedEntity.write(BridgeCommunicationHTTP.java:166)

at com.tssap.dtr.client.lib.protocol.Connection.sendRequest(Connection.java:2467)

at com.tssap.dtr.client.lib.protocol.Connection.sendInternal(Connection.java:1572)

at com.tssap.dtr.client.lib.protocol.Connection.send(Connection.java:1465)

at com.tssap.dtr.client.lib.protocol.requests.RequestBase.perform(RequestBase.java:570)

at com.tssap.dtr.client.lib.protocol.requests.RequestBase.perform(RequestBase.java:693)

at com.sap.lcr.sagent.BridgeCommunicationHTTP.send(BridgeCommunicationHTTP.java:102)

at com.sap.lcr.sagent.BuilderDirector.redirectData(BuilderDirector.java:639)

at com.sap.lcr.sagent.BuilderDirector.performWork(BuilderDirector.java:399)

at com.sap.lcr.sagent.BuilderDirector.run(BuilderDirector.java:242)

at java.lang.Thread.run(Thread.java:606)

In the VA of my solman server the http settings are configured with the SLD central host, port 50000 and the user sld_ds_*** and with the same data in the CIM Client Generation Setting, What can I do about it?

Thanks

Paul

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Thx for your replies.

Paul

TomCenens
Active Contributor
0 Kudos

Hello Paul

A nullpointerexception is a coding issue, it can be caused by either a bug or missing information.

Can you post the details of both SAP systems (which SAP product, version, sp-stack- and also the details of the SLD versioning of both SAP systems.

For the SLD details, when you logon to the SLD, you can find them under administration --> details --> click data tab

Please post model version and SAP CR content version

Kind regards

Tom

Former Member
0 Kudos

Hello, thanks for your replies,

the trigger and CIM test are being succesfull

My Solman System is EHP1 SP24 running on Linux X86_64 , about BID I have not data available because my Basis is not here right now and I have not acess.

SOLMAN SLD:

Model Version (sld/active): 1.6.9

SAP CR Content Version (sld/active): No versioned SAP CR imports detected

Namespace Model Version Classes Instances Associations Total Objects

sld/active 1.6.9 1059 522 1192 2773

SLD CENTRAL (PORTAL)

sld/active 1.5.27 933 57,069 111,943 169,945 SAP_CR 3.0 (produced 2007-04-27)

Paul

TomCenens
Active Contributor
0 Kudos

Hello Paul

I would recommend your basis team to update the SLD content of the Solution Manager according to following SAP note

[Note 669669 - Updating the SAP Component Repository in the SLD|https://service.sap.com/sap/support/notes/669669]

SAP CR Content Version (sld/active): No versioned SAP CR imports detected

This is where the issue comes from in my opinion, the neccesary xml definitions are not known in the Solution Manager SLD which seems to throw the nullpointerexception (so it's missing information).

Normally with an installation there is SAP CR Content available to be imported so it's possible you can still perform the initial load through the import function (after logging into the SLD go to administration --> import).

Kind regards

Tom

Former Member
0 Kudos

Thanks Tom, I will do it and report the result here later, I have another question that could be related with this issue in my Solman.

In the CIM Client Generation Setting of the VA (Solman Server), I got this pointed to the Solman host but after some Portal reinstalling my Basis changed it to point to the SLD Central Host, in your opinion which would be the right configuration of this?, this question is because after doing that the SLD Central doesnt show The ABAP component of the Solman in the Technical Systems (sorry if this is off topic) but is a big doubt that I have.

Paul

TomCenens
Active Contributor
0 Kudos

Hello Paul

The CIM client is used to read data so if it's pointing to your central SLD you have to be sure that your SAP system which you want to add to SMSY is complete in the central SLD.

It means that you will have to make sure that the data of the SID you want to get into SMSY is written into the central SLD properly. A data supplier bridge from the local SLD of your EP7 to the central SLD should make that possible.

It's not neccesarily a mistake or an issue, there are lots of strategies for SLD landscape, it all depends on what is preferable. For me setting up local SLD for each SAP system with a java stack is still a good option to avoid single point of failure. It does cause the need for more maintenance (which is often forgotten, like uploading and updating CIM and CR content).

The best way to check is to logon to the central SLD and go to technical systems, select all from the dropdown and fill in the SID of the SAP system you want to include in SMSY and then check the date/time it was last updated.

Kind regards

Tom

Former Member
0 Kudos

Hi,

Is SLD on the same host as SolMan or is it a standalone?

In VA, is the data trigger to SLD and CIM tests are working fine?