IntelliJ Java IDE
The moose likes Other Open Source Projects and the fly likes Spring framework and World of Warcraft Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Reply Bookmark "Spring framework and World of Warcraft" Watch "Spring framework and World of Warcraft" New topic
Author

Spring framework and World of Warcraft

Robert Hayes
Ranch Hand

Joined: Oct 24, 2004
Posts: 116
This is pretty interesting. Look at the following stack-trace I got from trying to log into my WoW account:

org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC connection; nested exception is java.sql.SQLException: ORA-01017: invalid username/password; logon denied

org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:155)
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:128)
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:616)
org.springframework.jdbc.core.JdbcTemplate.call(JdbcTemplate.java:653)
org.springframework.jdbc.object.StoredProcedure.execute(StoredProcedure.java:100)
com.blizzard.account.db.procedures.AccDBIStoredProcedure.safeExecute(AccDBIStoredProcedure.java:33)
com.blizzard.account.db.procedures.AccGetAccIdByAccNameSP.execute(AccGetAccIdByAccNameSP.java:51)
com.blizzard.account.db.AccountManager.getAccIdByAccName(AccountManager.java:720)
com.blizzard.wow.web.accountShared.manager.CASAccountSessionManager.internalGetAccountId(CASAccountSessionManager.java:27)
com.blizzard.wow.web.accountShared.manager.CASAccountSessionManager.getAccountId(CASAccountSessionManager.java:15)
com.blizzard.wow.web.accountShared.manager.AccountManagerBase.getAccountObject(AccountManagerBase.java:28)
com.blizzard.wow.web.accountManagement.action.controller.form.BaseFormController.showForm(BaseFormController.java:71)
org.springframework.web.servlet.mvc.AbstractFormController.showNewForm(AbstractFormController.java:284)
org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:240)
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:128)
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:522)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:321)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
org.apache.jsp.index_jsp._jspService(index_jsp.java:43)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
edu.yale.its.tp.cas.client.filter.CASFilter.doFilter(CASFilter.java:419)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:73)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:73)
Lasse Koskela
author
Sheriff

Joined: Jan 23, 2002
Posts: 11945
It's nice to see Blizzard using Spring Framework but...

WTF? Did I see a camel case package name in there...?


Author of Test Driven (Manning Publications, 2007) [Blog] [HowToAskQuestionsOnJavaRanch]
Robert Hayes
Ranch Hand

Joined: Oct 24, 2004
Posts: 116
Yes, but Blizzard makes about $7 million US per month, so I guess they're entitled to bend a few rules
Adeel Ansari
Ranch Hand

Joined: Aug 15, 2004
Posts: 2874
just to say, Wow.

Not only for accountShared, but for accountManagement too. I think they are doing it for all without feeling any guilty.
[ January 26, 2005: Message edited by: Adeel Ansari ]
David Harkness
Ranch Hand

Joined: Aug 07, 2003
Posts: 1646
Originally posted by Robert Hayes:
com.blizzard.account.db.procedures.AccDBIStoredProcedure.safeExecute(AccDBIStoredProcedure.java:33)
What, they're not using Hibernate?! I'm so canceling my account ... um, tomorrow or maybe the next day.
[ January 26, 2005: Message edited by: David Harkness ]
 
 
subject: Spring framework and World of Warcraft
 
Threads others viewed
Missing message for key "app.title"
data source
Connecting JSP to MySQL
unable to connect to database
javax.servlet.ServletException: Name java: is not bound in this Context
MyEclipse, The Clear Choice