Tag: exception

使用JDBC将PL / SQL过程与用户定义的记录一起调用为IN参数

我试图调用以下PL / SQL过程,该过程将用户定义的记录类型作为IN参数。 — User Defined Record TYPE EMP_REC IS RECORD ( id employees.employee_id%type, name employees.last_name%type, dept_name departments.department_name%type, job_title jobs.job_title%type, salary employees.salary%type, manager_id employees.employee_id%type, city locations.city%type, phone employees.phone_number%type ); 以下是用户定义记录的定义: — PURPOSE: Prints all employee information from the employee record — Example Of: PROCEDURE that takes in a parameter of RECORD type PROCEDURE print_employee_all_details(empl1 emp_rec […]

java同步和exception处理

如果我有一个synchronized块并且在该块内的某个地方抛出了一个未在synchronized块中捕获的exception,那么当exception传播出来时是否会放弃锁定?(synchronized块) synchronized( mutex ) { throw new Exception( “” ); }

XMLPullParser解析器无法解析“(??????)·”xml标记内部

我正在使用Jsoup解析XMLPullParser (??????) [????]0 BLACK LAGOON -???? · ????- ?01-09? http://fenopy.eu/torrent/+black+lagoon+A+01+09+/OTcyOTA3Mw Wed, 27 Feb 2013 11:00:04 GMT Anime http://fenopy.eu/torrent/+black+lagoon+A+01+09+/OTcyOTA3Mw <![CDATA[ Category: AnimeSize: 542.9 MBRatio: 0 seeds, 3 leechers ]]> 这是我的解析代码 int eventType = -1; while (eventType != XmlPullParser.END_DOCUMENT) { switch (eventType) { // at start of document: START_DOCUMENT case XmlPullParser.START_DOCUMENT: break; // at start of a […]

仅当没有Exception的映射时,才会调用@ExceptionHandler for Error

使用spring-web-4.2.6,我有以下Controller和ExceptionHandler: @ControllerAdvice public class ExceptionsHandler { @ExceptionHandler(Exception.class) public ResponseEntity HandleDefaultException(Exception ex) { … } @ExceptionHandler(InternalError.class) public ResponseEntity HandleInternalError(InternalError ex) { … } } @RestController @RequestMapping(“/myController”) public class MyController { @RequestMapping(value = “/myAction”, method = RequestMethod.POST) public boolean myAction() { throw new InternalError(“”); } } 出于某种原因,调用ExceptionsHandler的HandleDefaultException(对于Exception.class)方法,但类型为NestedServletException,而不是HandleInternalError调用。 删除默认调用时,将使用正确的InternalErrorexception调用IntenalError调用。 我不想删除默认调用,因为对我来说,拥有一个默认处理程序以便为我的用户提供更好的体验非常重要。 我在这里想念的是什么? 编辑: 显然我正在使用spring-web-4.3.3,而不是要求它。 我不明白为什么,这是我的Gradle依赖树: http : //pastebin.com/h6KXSyp2

JSF 1.2动作exception和actionListener之间的区别

我注意到了JSF 1.2。 在actionListener方法中抛出exception时,不返回错误页面,但在操作方法中抛出exception时返回错误页面。 这是为什么? 在两种情况下都可以返回错误页面吗?

Javamail中的FolderClosedexception

我试图在Android中创建一个简单的邮件客户端,我有我的应用程序中的java版本的javamail编译和运行。 但是,每当我尝试连接和接收邮件时,我都会看到如下所示的文件夹已关闭exception。 10-23 12:12:13.484: W/System.err(6660): javax.mail.FolderClosedException 10-23 12:12:13.484: W/System.err(6660): at com.sun.mail.imap.IMAPMessage.getProtocol(IMAPMessage.java:149) 10-23 12:12:13.484: W/System.err(6660): at com.sun.mail.imap.IMAPMessage.loadBODYSTRUCTURE(IMAPMessage.java:1262) 10-23 12:12:13.484: W/System.err(6660): at com.sun.mail.imap.IMAPMessage.getDataHandler(IMAPMessage.java:616) 10-23 12:12:13.484: W/System.err(6660): at javax.mail.internet.MimeMessage.getContent(MimeMessage.java:1398) 10-23 12:12:13.484: W/System.err(6660): at com.teamzeta.sfu.Util.MailHelper.getMessageHTML(MailHelper.java:60) 10-23 12:12:13.484: W/System.err(6660): at com.teamzeta.sfu.GetAsyncEmails.onPostExecute(EmailActivity.java:31) 10-23 12:12:13.484: W/System.err(6660): at com.teamzeta.sfu.GetAsyncEmails.onPostExecute(EmailActivity.java:1) 10-23 12:12:13.484: W/System.err(6660): at android.os.AsyncTask.finish(AsyncTask.java:631) 10-23 12:12:13.484: W/System.err(6660): at android.os.AsyncTask.access$600(AsyncTask.java:177) 10-23 12:12:13.484: W/System.err(6660): at […]

运行时exception无法启动MainActivity

我正在尝试使用Android 4.2购买的新手机上测试我的Android应用。 它运行我测试的每个其他应用程序,这个特定的应用程序也适用于其他设备。 当我尝试运行代码时,它给了我以下错误: > 02-23 12:15:08.532: E/AndroidRuntime(5431): FATAL EXCEPTION: main 02-23 12:15:08.532: E/AndroidRuntime(5431): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.antiquity/com.example.antiquity.MainActivity}: java.lang.NullPointerException 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2343) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2395) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread.access$600(ActivityThread.java:162) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.os.Handler.dispatchMessage(Handler.java:107) 02-23 12:15:08.532: E/AndroidRuntime(5431): at android.os.Looper.loop(Looper.java:194) 02-23 12:15:08.532: E/AndroidRuntime(5431): at […]

java.lang.NullPointerException Hibernate与Ehc​​ache一起使用

我将Hibernate 4.1.2与Ehcache 2.4.3一起使用(在下载hibernate时与hibernate一起发布)。 我的hibernate.cfg.xml: com.microsoft.sqlserver.jdbc.SQLServerDriver jdbc:sqlserver://localhost:1433;databaseName=Stock_indices xxx xxx true org.hibernate.dialect.SQLServerDialect update 5 20 300 50 30 true true org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory ehcache-entity.xml ehcache-entity.xml: mapping.xml 但是,我得到了这个例外: java.lang.NullPointerException at org.hibernate.cache.ehcache.internal.util.HibernateUtil.loadAndCorrectConfiguration(HibernateUtil.java:64) at org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory.start(SingletonEhCacheRegionFactory.java:91) at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:281) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741) ………… 看来hibernate无法加载配置? 我该如何解决这个问题? (serlvet在没有使用Ehcache的情况下工作正常)。 我的servlet类: package stockdataservlet; import java.io.IOException; import java.math.BigDecimal; import java.util.Iterator; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; […]

java.sql.SQLException:参数索引超出范围(2>参数个数,为0)

public class Brothers extends javax.swing.JFrame { /** * declaring connection and SQL statement */ Connection cn; Statement st; PreparedStatement pstmt=null; PreparedStatement pst; ResultSet rs; Object fname, mname, lname, bdate, nation, statusq,InstNo, photo, combo, place, mimi; int status; public Brothers() { dbconnect _db = new dbconnect(); /*//////////////the above is just to show that I have two […]

如何使用JNI传递和接收对象

我有一个JAVA应用程序,我希望使用JNI将对象作为参数传递给C代码,并且我想再次使用JNI从C代码接收对象到JAVA 。 在JAVA方面,我只是创建了一个应用程序并将其传递给方法,如下所示 JlibFprint.fp_image_data fpimg = new JlibFprint.fp_image_data(); //object to be pass //fp_image_data is the static inner class of the class JlibFprint JlibFprint.fp_image_data fpimg1 = new JlibFprint.fp_image_data(); //received object 这个对象传递给像这样的方法 fpimg1 = JlibFprint.binary_image(fpimg); 该方法的JNI代码如下所示: JNIEXPORT jobject JNICALL Java_jlibfprint_JlibFprint_binary_1image(JNIEnv *env, jclass jcls,jobject imgobj) { struct fp_img img; struct fp_img *imgptr; imgptr = &img; jfp2cfp(env,imgobj,imgptr); fp_init(); imgptr […]