Liferay 6.2 JSON Web服务API的NullPointerException
我正为这件事大发雷霆。。当我们使用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方法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
以前有人遇到过这个问题并解决了吗你是否希望我们花几个小时根据你的描述重现同样的行为,或者你会考虑发布一些关于Null PoExeExchange异常的代码和信息吗?比如StActTrack的相关部分?正如我所说的,通过URL进行GET也会产生同样的错误,因此,即使不进行任何编码,也可以通过访问
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