crash - Tomcat crashes JVM due to EXCEPTION_ACCESS_VIOLATION -


after time away work, seems 1 of colleagues decided experiment our staging server. objeticve of developing using new framework db access, installed bunch of stuff without being careful if there unwanted interaction in house developed applications.

instead of having kind of framework handle sql calls jsp apps, old dba/programmer wrote crude connection class access ms-sql'08 server. class in question gone, don't have source code it.

so when come work , try stage new developing application managed crash jvm, here's dump file.

# # fatal error has been detected java runtime environment: # #  exception_access_violation (0xc0000005) @ pc=0x000000006f19137c, pid=692, tid=6096 # # jre version: java(tm) se runtime environment (7.0_75-b13) (build 1.7.0_75-b13) # java vm: java hotspot(tm) 64-bit server vm (24.75-b04 mixed mode windows-amd64 compressed oops) # problematic frame: # v  [jvm.dll+0x12137c] # # core dump written. default location: c:\program files\apache software foundation\tomcat 7.0\hs_err_pid692.mdmp # # if submit bug report, please visit: #   http://bugreport.sun.com/bugreport/crash.jsp # 

the whole dump file available at: pastebin.com/ttgdkler

what did try do:

  • remove added later.
  • check server config files out of ordinary
  • copy last backup image of tomcat folder + application data
  • do fresh install of tomcat 7 , reconfigure scratch

nothing works.

what did find out on major application web.xml there's filter if remove, won't crash server:

  <filter-mapping>     <filter-name>connectionfilter</filter-name>     <url-pattern>/*</url-pattern>   </filter-mapping> 

the problem particular filter routes connections through authentication server. meaning turning off allow user access information on intranet.

i'm out of options. last option have rewind state of whole server whole while ago. suggestions?

the crash report has the following method @ top of stack: com.microsoft.sqlserver.jdbc.authenticationjni.snisecgenclientcontext([b[i[bi[b[i[zljava/lang/string;iljava/lang/string;ljava/lang/string;ljava/util/logging/logger;)i+0


edit: original answer obsolete


Comments

Popular posts from this blog

searchKeyword not working in AngularJS filter -

sequelize.js - Sequelize: sort by enum cases -

user interface - how to replace an ongoing process of image capture from another process call over the same ImageLabel in python's GUI TKinter -