Skip to Content

NoClassDefFoundError: com/sap/sql/log/OpenSQLException

I have developed a Java project. It consists of 2 SQLJ files and then a Java class. When I try to execute the Java program, I get a Java error:

java.lang.NoClassDefFoundError: com/sap/sql/log/OpenSQLException

at com.mbb.crrs.business.report.dao.ReportDAO.<init>(ReportDAO.sqlj:23)

at com.mbb.crrs.business.report.dao.Test.main(Test.java:24)

Exception in thread "main"

I notice a similar problem on message: which-jar-to-include-comsapsqllogopensqlexception

Is that something that I need to maintain for it to work? Thank you.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • author's profile photo
    Former Member
    Oct 08, 2004 at 01:55 PM

    Hi,

    I guess there is nothing we can do about it. But wait for the next release.

    Regards, Astrid

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      the problem one year ago was that the SQLException class was not available through remote access. I don't know if that might have been changed meanwhile in the latest release.

      I implemented a simple work around: I caught every SQL-exception in the method where it was thrown, wrapped the exception message and any nested exception in a self written exception and threw this new exception. That worked fine.

      Regards, Astrid