Environment
Open Enterprise Server 2015 Support Pack 1
Situation
When accessing iPrint objects within iManager, the following error is returned (Driver Store example):
Error reading driver store informationAuthenticating to the Print Manager using iprntman psm -l returns this error:
java.lang.NullPointerException
Error - operation failed, general error
Resolution
1. Set the correct SSLCertificateFile and SSLCerificateKeyFile within the /etc/apache2/vhost.d/vhost-ssl.conf:
Wrong2. Restart ApacheSSLCertificateFile /etc/ssl/servercerts/wildcert.pemCorrectSSLCertificateFile /etc/ssl/servercerts/servercert.pemWrongandSSLCertificateKeyFile /etc/ssl/servercerts/wildkey1.pemCorrectSSLCertificateKeyFile /etc/ssl/servercerts/serverkey.pem
rcapache2 restart
Cause
Wrong certificates assigned within the Apache configuration.
Additional Information
iManager debug.xml shows the following error:
iprntman with log level INFO shows the following:
[DATE and TIME] com.novell.service.iPrint.iprntman.Ids converToTypeless INFO: Entering with input = null
[DATE and TIME] com.novell.service.iPrint.iprntman.Ids createIPPIDS INFO: Exiting
[DATE and TIME] com.novell.service.iPrint.cli.IPrintManCLI main SEVERE: Unhandled Exception:
java.lang.NullPointerException
at com.novell.service.iPrint.ipp.IPPTrustManager.isChainTrusted(Unknown Source)
at com.novell.service.iPrint.ipp.IPPHttp.httpConnect(Unknown Source)
BaseGadgetInstance..623 | JSP: fw/BookFrameHeader.jsp -> /portal/modules/fw/skins/default/devices/default/BookFrameHeader.jsp | |
Task................444 | Starting task 'iPrintX.Manage Driver Store': | |
AuthenticatorServl..369 | <<<30------------------------------------------------------------------------- | |
PropertyBook.......1582 | java.lang.NullPointerException | |
PropertyBook.......1582 | com.novell.emframe.dev.PageException: java.lang.NullPointerException at com.novell.admin.iPrint.iPrintUtil.processExceptionWithTitle(Unknown Source) at com.novell.admin.iPrint.iPrintUtil.processException(Unknown Source) |
iprntman with log level INFO shows the following:
[DATE and TIME] com.novell.service.iPrint.iprntman.Ids converToTypeless INFO: Entering with input = null
[DATE and TIME] com.novell.service.iPrint.iprntman.Ids createIPPIDS INFO: Exiting
[DATE and TIME] com.novell.service.iPrint.cli.IPrintManCLI main SEVERE: Unhandled Exception:
java.lang.NullPointerException
at com.novell.service.iPrint.ipp.IPPTrustManager.isChainTrusted(Unknown Source)
at com.novell.service.iPrint.ipp.IPPHttp.httpConnect(Unknown Source)