Cipher _ecipher;
// Encode the string into bytes using utf-8
byte[] utf8 = str.getBytes("UTF8");
// Encrypt
byte[] enc = _ecipher.doFinal(utf8);
доброго дня суток всем. подскажите плиз в чем может быть дело. выполняю вышеуказанный код и вылетает ошибка. не могу понять что ему надо. все происходит в линуксе под еклипсом. единственная мысль что джава машина не понимает Base64Coder. поставил все что с ним связано и все равно ошибка, хотя синтаксически все верно
Ну наконец то на работе и дома живет линукс!!! Урааааа!!!!!
14.05.2007 13:57:35 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at com.temesoft.security.Base64Coder.encode(Base64Coder.java:40)
at org.apache.jsp.xp_005fpublic.um.usr_005freg_jsp._jspService(usr_005freg_jsp.java
:544)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
erChain.java:252)
ошибка вылетает при вызове следующего метода
Код:
public static String encode(String s) {
return new String(encode(s.getBytes()));
}
но перед этим строка s получается из вышеуказанного кода, дебагер показывает ошибку именно на методе doFinal
была правда мысль что проблема в кодировке еклипса, но это тоже отпало , я все которые там есть кодировки перепробовал , ща стоит UTF8
Ну наконец то на работе и дома живет линукс!!! Урааааа!!!!!
Cipher _ecipher;
// Encode the string into bytes using utf-8
byte[] utf8 = str.getBytes("UTF8");
// Encrypt
byte[] enc = _ecipher.doFinal(utf8);
доброго дня суток всем. подскажите плиз в чем может быть дело. выполняю вышеуказанный код и вылетает ошибка. не могу понять что ему надо. все происходит в линуксе под еклипсом. единственная мысль что джава машина не понимает Base64Coder. поставил все что с ним связано и все равно ошибка, хотя синтаксически все верно
для меня загадка даже не в коде, проблема в другом, под виндой этот код работает просто прекрасно, без всяких настроек, а под линуксом не хочет, я так понимаю код не причем, чтото в самой системе...
Ну наконец то на работе и дома живет линукс!!! Урааааа!!!!!