cancel
Showing results for 
Search instead for 
Did you mean: 

java.lang.NullPointerException at RWB

Former Member
0 Kudos

Hi all,

I get a java.lang.NullPointerException when I try to view the communication channel monitoring at RWB.

I have the right Java JRE version and everything else works fine.

It also gives me an exception ID, how can I use it? Where is the log held for this error and how can I view it?

Thanks,

Gökhan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Is the stack trace available for this exception ? This could help locating the source of your error ...

Rgds

Chris

Former Member
0 Kudos

Hi Chris, thanks for the reply.

How can I view my stack trace?

Thanks,

Gökhan

Answers (4)

Answers (4)

Former Member
0 Kudos

Interestingly, I created a new communication channel and activated it. It was the first that I created in my PI system. The exception is now gone, I can see it in monitoring.

Here is the stack trace for the error:

Stack trace for the above error message is:

java.lang.NullPointerException

at com.sapportals.htmlb.table.TableView.getColumns(TableView.java:332)

at com.sapportals.htmlb.table.TableView.getColumn(TableView.java:350)

at com.sap.aii.mdt.amt.channelmonitoring.ChannelListTableView.setTableSortingStuff(ChannelListTableView.java:556)

at com.sap.aii.mdt.amt.channelmonitoring.ChannelListTableView.setSingleSelectTable(ChannelListTableView.java:393)

at jsp_channelmonitoring1210953817156._jspService(jsp_channelmonitoring1210953817156.java:257)

at com.sap.engine.services.servlets_jsp.server.jsp.JspBase.service(JspBase.java:112)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:566)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:190)

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

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)

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

at com.sapportals.htmlb.page.PageProcessorServlet.doGet(PageProcessorServlet.java:29)

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

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

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

Regards,

Gökhan

Former Member
0 Kudos

Hi,

I would really appreciate it if someone could guide me for viewing my stack trace and logs.

Where are they? How can I see them?

If I get a chance to look for my error id any maybe category, I will be able to solve the issue.

Thanks.

Former Member
0 Kudos

Usually, the stack trace appears below the exception like :

com.sap.aii.af.ra.ms.impl.app.AdminException: Failed to retrieve the message count for the given filter. Reason: com.sap.aii.af.ra.ms.api.MessagingException: Cannot assign a blank-padded string to host variable 1.: com.sap.sql.log.OpenSQLException: Cannot assign a blank-padded string to host variable 1.

With the following stack trace:

com.sap.sql.log.OpenSQLException: Cannot assign a blank-padded string to host variable 1.

at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:85)

at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:124)

at com.sap.sql.jdbc.common.dispatch.VarcharHostVariable.setString(VarcharHostVariable.java:33)

at com.sap.sql.jdbc.common.CommonPreparedStatement.setString(CommonPreparedStatement.java:591)

at com.sap.engine.services.dbpool.wrappers.PreparedStatementWrapper.setString(PreparedStatementWrapper.java:341)

at com.sap.aii.af.ra.ms.impl.core.store.SQLHelper.fillMonitorQuery(SQLHelper.java:1303)

at com.sap.aii.af.ra.ms.impl.core.store.MessageStore.getDatabaseMessageCount(MessageStore.java:1029)

at com.sap.aii.af.ra.ms.app.MonitorBeanImpl.getMessageCount(MonitorBeanImpl.java:46)

at com.sap.aii.af.ra.ms.app.MonitorRIObjectImpl0_0.getMessageCount(MonitorRIObjectImpl0_0.java:326)

at com.sap.aii.af.ra.ms.app.MonitorRI_Stub.getMessageCount(MonitorRI_Stub.java:799)

at sun.reflect.GeneratedMethodAccessor457.invoke(Unknown Source)

etc

Is there anything like that for you ? Otherwise, use the log viewer to check defaultapplication.trc and xi.log for more details

Chris

Former Member
0 Kudos

hi

1)just reinstall the java web start

2)try to activate the http service using t.code SICF

regards

chandrakanth

Edited by: chandra kanth. k on May 19, 2008 8:15 AM

Former Member
0 Kudos

Hi,

The error at the communication channel, I think you missed any field, can you please paste you XML code and give me you scenario name?