SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 15411: Null Pointer Exception generated in SAS Email Marketing when selecting the Summarize Window

DetailsHotfixAboutRate It

When accessing the Summarize Functionality within SAS® Email Marketing, a NullPointerException error similar to the one below can occur if the server is running on a Unix or Linux box.

To correct the problem, navigate to the !BULK_HOME/Reports Directory and rename the file default.xsl as Default.xsl (case sensitive).

Exception error content:

java.rmi.ServerException: RemoteException occurred in server thread;
nested exception is:

    java.rmi.RemoteException:
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerException: java.lang.NullPointerException
    at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
    at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.ja
va:701)
    at java.lang.Thread.run(Thread.java:536)
    at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRem
oteCall.java:247)
    at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223
)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
    at com.sas.email.server.UserWrapper_Stub.getHistorySummary(Unknown
Source)
    at
com.sas.email.client.report.SummaryExplorerPanel.getSummaryHtml(Unknown
Source)
    at
com.sas.email.client.report.SummaryExplorerPanel.getReportInfo(Unknown
Source)
    at com.sas.email.client.report.SummaryExplorerPanel.<init>(Unknown
Source)
    at com.sas.email.client.report.ReportViewer.initWindow(Unknown
Source)
    at com.sas.email.client.report.ReportViewer.<init>(Unknown Source)
    at
com.sas.email.client.monitor.BroadcastPopup.summarizeBroadcastImmediate(
Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.sas.visuals.common.ProgressDialog$cRunnableMethod.run(Unknown
Source)
    at
com.sas.visuals.common.ProgressDialog$cOperationThread.run(Unknown
Source) Caused by: java.rmi.RemoteException:
javax.xml.transform.TransformerConfigurationException:
javax.xml.transform.TransformerException: java.lang.NullPointerException
    at com.sas.email.server.UserWrapper.getHistorySummary(Unknown
Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
    at sun.rmi.transport.Transport$1.run(Transport.java:148)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
    at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
    at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.ja
va:701)
    at java.lang.Thread.run(Thread.java:536)

Select the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Digital MarketingLinux2.12.29.1 TS1M3 SP29.1 TS1M3 SP4
64-bit Enabled Solaris2.12.29.1 TS1M3 SP29.1 TS1M3 SP4
64-bit Enabled AIX2.12.29.1 TS1M3 SP29.1 TS1M3 SP4
64-bit Enabled HP-UX2.12.29.1 TS1M3 SP29.1 TS1M3 SP4
Solaris2.12.29.1 TS1M3 SP29.1 TS1M3 SP4
HP-UX2.12.29.1 TS1M3 SP29.1 TS1M3 SP4
AIX2.12.29.1 TS1M3 SP29.1 TS1M3 SP4
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.