Liferay 6.2 JSON Web服务API的NullPointerException

Liferay 6.2 JSON Web服务API的NullPointerException,json,vb.net,liferay,Json,Vb.net,Liferay,我正为这件事大发雷霆。。当我们使用Liferay 6.0时,我们有一项服务,可以从人力资源数据库中读取新条目(新员工、解雇、变更等)。然后,它将循环并使用tunnel web调用Liferay API,以调用函数进行更改(添加用户、更新用户等)。当我们升级到6.2时,它破坏了我的定制服务,经过一些尝试和错误后,我能够使用JSONWSAPI使一些方法重新工作 我解决了其中一些问题,但我在用户/更新用户方面遇到了重大问题。我正在使用VB.net构建一个LiferayUser类,通过屏幕名调用get

我正为这件事大发雷霆。。当我们使用Liferay 6.0时,我们有一项服务,可以从人力资源数据库中读取新条目(新员工、解雇、变更等)。然后,它将循环并使用tunnel web调用Liferay API,以调用函数进行更改(添加用户、更新用户等)。当我们升级到6.2时,它破坏了我的定制服务,经过一些尝试和错误后,我能够使用JSONWSAPI使一些方法重新工作

我解决了其中一些问题,但我在用户/更新用户方面遇到了重大问题。我正在使用VB.net构建一个LiferayUser类,通过屏幕名调用get user,在新的LiferayUser对象中填充值,从HR数据库更新值,将对象转换为json,调用update user并发布json对象

现在我返回的是{“exception”:“java.lang.NullPointerException”}。这也是服务器日志中显示的所有内容。我尝试了POST和GET方法,发布了一个json对象。我甚至尝试将表单参数发布到api引用中使用的/invoke方法


以前有人遇到过这个问题并解决了吗http://localhost/api/jsonws/user/update-user.41/user-id/33301/birthday-month/1/birthday-day/1/birthday-year/1980/facebook-id/0/prefix-id/0/suffix-id/0/password-reset/false/male/true