I have a plugin that uses the SQL Server driver to access a database. After upgrading to Jira 4.4 from 4.1, it no longer works. The error is the same one that I found here (unanswered): https://answers.atlassian.com/questions/5372/java-sql-sqlexception-no-suitable-driver-found-for-jdbc-sqlserver
This is a plugin that did not change at all. It uses the jtds driver in the Tomcat lib folder at Atlassian JIRA lib which is the same location it was in in my old JIRA install (well, Atlassian JIRA 4.1.2 lib). I see that the driver version changed, but that shouldn't matter as far as I can see.
I was unable to find anything in the release notes for 4.4 about changes to the way jars are loaded/path resolution/etc. I have zero idea how I might troubleshoot this.
Exact error is:
ERROR ServiceRunner EmailTicket jira.plugins.mycompany.UpdateStringFieldFromDatabaseListener No suitable driver found for jdbc:jtds:sqlserver://sqlserverl:1433/MyDatabase