Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

QV User manager 11 - list works, but remove doesn't

Hi,

I've installed QV User manager 11 on our customer's test machine and it works fine. I can trigger a batch file to list the current licenses in use and I can run a batch to remove unused cals.

Now we've migrated the same to production and the removal of cals won't work. Listing does. Strange.

The csv output file contains this error message:

System.NullReferenceException: Object reference not set to an instance of an object.

   at PIX.CalInfo.WriteXml(XmlWriter w)

   at Wrappers.QVSWrapper.CallFunction(String methodName, String iStartElement, String iStartAttribute, IXmlSerializable arguments, IXmlSerializable outpar, String& message, Byte[][] attachments)

   at Wrappers.QVSWrapper.SetCalInfo(CalInfo i_CalInfo)

   at QMSBackendCore.Communication.QlikViewServer.SetCalInfo(QlikViewServerResource qvsResource, CalInfo calInfo)

   at QMSBackendCore.Service.ServiceImpl.SaveCALConfiguration(CALConfiguration calConfiguration)

On the same machine an implementation of the EDX stuff is running and working, so the basic functionality should be there. We also checked the following:

  • Functional user executing the task in MMC is member of ‘QV Management Api’ group
  • Executing the batch file from command line under Windows with the user results in the same - listing works
  • QV services on the server are running under functional user
  • SSL certificate: name and location from the config file matches the installed certificate
  • Functional user has access rights to the cert.
  • Event view shows error when writing the XML structure:
    • System.NullReferenceException: Object reference not set to an instance of an object.

   at PIX.CalInfo.WriteXml(XmlWriter w)

   at Wrappers.QVSWrapper.CallFunction(String methodName, String iStartElement, String iStartAttribute, IXmlSerializable arguments, IXmlSerializable outpar, String& message, Byte[][] attachments)

   at Wrappers.QVSWrapper.SetCalInfo(CalInfo i_CalInfo)

   at QMSBackendCore.Communication.QlikViewServer.SetCalInfo(QlikViewServerResource qvsResource, CalInfo calInfo)

   at QMSBackendCore.Service.ServiceImpl.SaveCALConfiguration(CALConfiguration calConfiguration)

  • Restarted MMC service, without effect
  • Log of the Management service logs the exception, without further information

Anybody an idea how to solve this?

Thanks a lot in advance,

Jens

10 Replies
Bill_Britt
Former Employee
Former Employee

You just wiped all your lease licenses. BorrowedCalData.pgo is used to store the lease license information.

Bill

Bill - Principal Technical Support Engineer at Qlik
To help users find verified answers, please don't forget to use the "Accept as Solution" button on any posts that helped you resolve your problem or question.