banq,你好!我做了自己的Chat,但除錯時發現sendrequest()出錯
banq,你好!我做了自己的Chat,但除錯時發現sendrequest()出錯,錯誤如下:
05-8-23 10:35:57 [Debug:com.jdon.jserver.connector.SocketDataHandler:Error] sendRequest() error:java.lang.NullPointerException
05-8-23 10:35:57 [Debug:com.jdon.jserver.connector.udp.UDPClient:Error] run error:java.lang.Exception: java.lang.NullPointerException
是這樣的,我自己試著建立了一個物件:
public final class MsgObj {
public String phoneNo="";
public String msgInfo="";
public String msgType="";
public MsgObj() {
}
}
然後根據物件又建立了"被訪問者"如下:
public class MsgObjType implements Linkable {
private MsgObj content=null;
private int msgType;
private ByteBuffer byteBuffer=null;
public MsgObjType(int msgType) {
this.msgType=msgType;
}
public MsgObj getContent(){
return content;
}
public void setContent(MsgObj content){
this.content=content;
}
public void accpet(QueueWorker worker) throws Exception {
worker.run(msgType,this);
}
public OutputStream getOutputStream() {
OutputStream outputStream=null;
try {
outputStream = DataTypeHelper.writeObject(content);
}
catch (Exception ex) {
ex.printStackTrace();
}
return outputStream;
}
public void setInputStream(InputStream in) {
try {
this.content = (MsgObj)DataTypeHelper.getObject(in);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
在向伺服器端傳送時就發生了以上錯誤,難道MsgObj需要Serializable嗎?請指教,謝謝!
05-8-23 10:35:57 [Debug:com.jdon.jserver.connector.SocketDataHandler:Error] sendRequest() error:java.lang.NullPointerException
05-8-23 10:35:57 [Debug:com.jdon.jserver.connector.udp.UDPClient:Error] run error:java.lang.Exception: java.lang.NullPointerException
是這樣的,我自己試著建立了一個物件:
public final class MsgObj {
public String phoneNo="";
public String msgInfo="";
public String msgType="";
public MsgObj() {
}
}
然後根據物件又建立了"被訪問者"如下:
public class MsgObjType implements Linkable {
private MsgObj content=null;
private int msgType;
private ByteBuffer byteBuffer=null;
public MsgObjType(int msgType) {
this.msgType=msgType;
}
public MsgObj getContent(){
return content;
}
public void setContent(MsgObj content){
this.content=content;
}
public void accpet(QueueWorker worker) throws Exception {
worker.run(msgType,this);
}
public OutputStream getOutputStream() {
OutputStream outputStream=null;
try {
outputStream = DataTypeHelper.writeObject(content);
}
catch (Exception ex) {
ex.printStackTrace();
}
return outputStream;
}
public void setInputStream(InputStream in) {
try {
this.content = (MsgObj)DataTypeHelper.getObject(in);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
}
在向伺服器端傳送時就發生了以上錯誤,難道MsgObj需要Serializable嗎?請指教,謝謝!
相關文章
- 請教:除錯時出現的問題除錯
- banq,你好,我有一個急需解決的問題??
- 請教banq,我在編譯javabean時,出錯:package javax.servlet.http dose not exist.編譯JavaBeanPackageServletHTTP
- banq 你好,請教模式模式
- 你好,BANQ,請教模式模式
- 你好banq,請教模式模式
- 除錯的第一個Jdon出錯資訊除錯
- 你好BANQ,請教模式使用模式
- banq 你好,請教Observer模式Server模式
- Xcode斷點除錯出現的問題XCode斷點除錯
- 我開發的一款PHP線上除錯工具PHP除錯
- 我常用的 Python 除錯工具Python除錯
- win7+iis7+ASP.NET URL重寫實現偽靜態,除錯OK,但釋出就報 404錯誤Win7ASP.NET除錯
- android除錯出現 java.lang.NoClassDefFoundError:Android除錯JavaError
- 自己動手實現java斷點/單步除錯(一)Java斷點除錯
- 自己動手實現java斷點/單步除錯(二)Java斷點除錯
- Angular 內容投影出現 No provider for TemplateRef found 錯誤的單步除錯AngularIDE除錯
- 我安裝JIVE,在setup時,按繼續候,出現錯誤。
- laravel出現The cipher and / or key length are invalid 的Bug除錯Laravel除錯
- 當Ruby的model名字出錯時,在現實view時顯示錯誤的提示View
- 你好BANQ,請教Bridge模式模式
- 除錯篇——除錯物件與除錯事件除錯物件事件
- 在自己的 app 中使用 Sarfari 開發工具除錯 Web 頁面APP除錯Web
- 我常用的Python除錯工具(二)Python除錯
- udev如何除錯,如何看udev的輸出日誌?udev除錯的坑?dev除錯
- /initrd目錄的作用和當刪除時出現的錯誤解決方法(轉)
- 程式出錯時如何找到錯誤?
- 我發現 Linux 文件寫錯了Linux
- 幫我看看我的jmsBean,執行測試時出錯!Bean
- 除錯觸發器除錯觸發器
- JDBC 連oracle 時出現錯誤,,求助???JDBCOracle
- Qt專案移動時出現的錯誤QT
- 真機除錯出現 application installation failed 錯誤 解決方案除錯APPAI
- 使用 Nginx 自己實現一個 Web 除錯代理伺服器NginxWeb除錯伺服器
- 釋出時出錯.求助
- 使用uniapp開發APP時的除錯/安卓打包等APP除錯安卓
- banq 你好,再請教幾個模式模式
- ViewChaos我的UI除錯之道(原理篇)ViewUI除錯