phprpc异常

使用phprpc时,出现如下的异常:

1:java.lang.NumberFormatException: null java.lang.Integer.parseInt(Integer.java:417) java.lang.Integer.parseInt(Integer.java:499) org.phprpc.PHPRPC_Client.invoke(PHPRPC_Client.java:489) org.phprpc.PHPRPC_Client.invoke(PHPRPC_Client.java:410) org.phprpc.PHPRPC_Client.invoke(PHPRPC_Client.java:406) org.phprpc.PHPRPC_InvocationHandler.invoke(PHPRPC_Client.java:121) $Proxy76.sendFile(Unknown Source) org.edu.scut.lab24.fileConvert.service.TransportRunnable.directSend(TransportRunnable.java:81) org.edu.scut.lab24.fileConvert.service.TransportRunnable.run(TransportRunnable.java:67) org.edu.scut.lab24.uam.service.impl.FileSwitchoverServiceImpl$1.run(FileSwitchoverServiceImpl.java:84) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread.java:619) at org.phprpc.PHPRPC_Client.invoke(PHPRPC_Client.java:529) at org.phprpc.PHPRPC_Client.invoke(PHPRPC_Client.java:410) at org.phprpc.PHPRPC_Client.invoke(PHPRPC_Client.java:406) at org.phprpc.PHPRPC_InvocationHandler.invoke(PHPRPC_Client.java:121) at $Proxy76.sendFile(Unknown Source) at org.edu.scut.lab24.fileConvert.service.TransportRunnable.directSend(TransportRunnable.java:81) at org.edu.scut.lab24.fileConvert.service.TransportRunnable.run(TransportRunnable.java:67) at org.edu.scut.lab24.uam.service.impl.FileSwitchoverServiceImpl$1.run(FileSwitchoverServiceImpl.java:84) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) 

这个主机的我用来传文件时,文件的内容过大,而phprpc协议应该是限制一次传传不能过大的原因造成的,我测试过一次性大约最多可以传1.5M大小的文件,超过这个就会出现以上异常,有的文件可能大小1.5M时传还没抛出异常,而有些格式的文件就小于1.5M时就抛出异常,这可能与这些文件转化为二进制字节流有关吧。有知道的,告诉一下我,十分感谢。

你可能感兴趣的:(phprpc异常)