I am having the problem below
Exception in thread "main" java.lang.NullPointerException
at
org.HSim.net.HSIP.server.HSIPProtocolHandler.checkInput(HSIPProtocolHandler.
java:70)
at
org.HSim.net.HSIP.server.HSIPProtocolHandler.<init>(HSIPProtocolHandler.java
:39)
at org.HSim.net.HSIP.server.HSIPrunner.Start(HSIPrunner.java:31)
at testofhsip.Main.main(Main.java:30)
Java Result: 1
1. at testofhsip.Main.main
/a simple app to test the API I am making on top of MINA
public static void main(String[] args) throws IOException {
HSIPrunner s = new HSIPrunner();
s.Start();
char[] r = "Hi".toCharArray();
s.write(r);
// TODO code application logic here
}
2. at org.HSim.net.HSIP.server.HSIPrunner.Start(HSIPrunner.java:31)
HSIP = new HSIPProtocolHandler();
3.
at
org.HSim.net.HSIP.server.HSIPProtocolHandler.<init>(HSIPProtocolHandler.java
:39)
try {
char[] C = null;
checkInput(IS , C);
} catch (IOException ex) {
ex.printStackTrace();
}
4. at
org.HSim.net.HSIP.server.HSIPProtocolHandler.checkInput(HSIPProtocolHandler.
java:70)
char[] CB = C;
reader.read(CB , 0 , 20);
note:
1. reader is:
InputStreamReader reader;
initialized:
protected void processStreamIo(IoSession ioSession, InputStream inputStream,
OutputStream outputStream) {
try {
reader = new InputStreamReader(inputStream , "ISO-8859-1");
OSW = new OutputStreamWriter(outputStream , "ISO-8859-1");
} catch(UnsupportedEncodingException e) {
}
}
if someone could help I would be grateful