Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8080373

OICLFNT.DLL conflict

XMLWordPrintable

    • x86
    • windows_2008

      FULL PRODUCT VERSION :
      java 1.7.071

      FULL OS VERSION :
      windows 2008

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      webserver : iplanet
      WAS : weblogic

      we connected ingres db using sun.jdbc.odbc.JdbcOdbcDriver.
      many times, # C [OICLFNT.DLL+0x1f64b] error message occur.

      A DESCRIPTION OF THE PROBLEM :
      sometimes, when user search the schedule using the ingres db, thread pool's synopsis occured since 3/31/2015, after than java dead,
      error logs said OICLENT.DLL conflict occured.
      how can I do?

      before 3/31, we used very well...




      THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: No

      THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: No

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      j sun.jdbc.odbc.JdbcOdbc.execute(J[B)V+0
      j sun.jdbc.odbc.JdbcOdbc.SQLExecute(J)Z+46
      j sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute()Z+47
      j org.apache.commons.dbcp.DelegatingPreparedStatement.execute()Z+11
      j org.apache.commons.dbcp.DelegatingPreparedStatement.execute()Z+11
      j sun.reflect.GeneratedMethodAccessor89.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+40
      J 2496 C2 org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; (284 bytes) @ 0x02a8a338 [0x02a892e0+0x1058]
      j com.sun.proxy.$Proxy116.execute()Z+9
      j org.apache.ibatis.executor.statement.PreparedStatementHandler.query(Ljava/sql/Statement;Lorg/apache/ibatis/session/ResultHandler;)Ljava/util/List;+6
      j org.apache.ibatis.executor.statement.RoutingStatementHandler.query(Ljava/sql/Statement;Lorg/apache/ibatis/session/ResultHandler;)Ljava/util/List;+6
      j org.apache.ibatis.executor.ReuseExecutor.doQuery(Lorg/apache/ibatis/mapping/MappedStatement;Ljava/lang/Object;Lorg/apache/ibatis/session/RowBounds;Lorg/apache/ibatis/session/ResultHandler;Lorg/apache/ibatis/mapping/BoundSql;)Ljava/util/List;+39
      j org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(Lorg/apache/ibatis/mapping/MappedStatement;Ljava/lang/Object;Lorg/apache/ibatis/session/RowBounds;Lorg/apache/ibatis/session/ResultHandler;Lorg/apache/ibatis/cache/CacheKey;Lorg/apache/ibatis/mapping/BoundSql;)Ljava/util/List;+20
      j org.apache.ibatis.executor.BaseExecutor.query(Lorg/apache/ibatis/mapping/MappedStatement;Ljava/lang/Object;Lorg/apache/ibatis/session/RowBounds;Lorg/apache/ibatis/session/ResultHandler;Lorg/apache/ibatis/cache/CacheKey;Lorg/apache/ibatis/mapping/BoundSql;)Ljava/util/List;+119
      j org.apache.ibatis.executor.CachingExecutor.query(Lorg/apache/ibatis/mapping/MappedStatement;Ljava/lang/Object;Lorg/apache/ibatis/session/RowBounds;Lorg/apache/ibatis/session/ResultHandler;Lorg/apache/ibatis/cache/CacheKey;Lorg/apache/ibatis/mapping/BoundSql;)Ljava/util/List;+194
      j org.apache.ibatis.executor.CachingExecutor.query(Lorg/apache/ibatis/mapping/MappedStatement;Ljava/lang/Object;Lorg/apache/ibatis/session/RowBounds;Lorg/apache/ibatis/session/ResultHandler;)Ljava/util/List;+28
      j org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/ibatis/session/RowBounds;)Ljava/util/List;+25
      j org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(Ljava/lang/String;Ljava/lang/Object;)Ljava/util/List;+6
      j sun.reflect.GeneratedMethodAccessor107.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+48
      J 1359 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (63 bytes) @ 0x027246f4 [0x02724680+0x74]
      j org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;+30
      j com.sun.proxy.$Proxy66.selectList(Ljava/lang/String;Ljava/lang/Object;)Ljava/util/List;+20
      j org.mybatis.spring.SqlSessionTemplate.selectList(Ljava/lang/String;Ljava/lang/Object;)Ljava/util/List;+6
      j com.flyairbusan.creworld.common.dao.EzAbstractMySkdCDao.list(Ljava/lang/String;Ljava/lang/Object;)Ljava/util/List;+6
      j com.flyairbusan.creworld.schedule.service.ScheduleServiceImpl.selectCrewList(Ljava/util/HashMap;)Ljava/util/List;+894
      j sun.reflect.GeneratedMethodAccessor133.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+40
      J 1359 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (63 bytes) @ 0x027246f4 [0x02724680+0x74]
      j org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;+7
      j org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava/lang/Object;+12
      j org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;+19
      j org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;+87
      j org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;+101
      j org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;+87
      j org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;+101
      j org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;+18
      j org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;+101
      j org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;+321
      j com.sun.proxy.$Proxy81.selectCrewList(Ljava/util/HashMap;)Ljava/util/List;+16
      j com.flyairbusan.creworld.schedule.web.ScheduleController.selectDutyCrewListForC(Ljava/util/HashMap;)Lorg/springframework/web/servlet/ModelAndView;+68
      j sun.reflect.GeneratedMethodAccessor172.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+40
      J 1359 C2 java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (63 bytes) @ 0x027246f4 [0x02724680+0x74]
      j org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(Ljava/lang/reflect/Method;Ljava/lang/Object;Lorg/springframework/web/context/request/NativeWebRequest;Lorg/springframework/ui/ExtendedModelMap;)Ljava/lang/Object;+331
      J 2769 C2 org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V (594 bytes) @ 0x02bd9b94 [0x02bd8c80+0xf14]
      j org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+292
      j org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+111
      j org.springframework.web.servlet.FrameworkServlet.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3
      j javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+139
      j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
      j weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run()Ljava/lang/Object;+43
      j weblogic.servlet.internal.StubSecurityHelper.invokeServlet(Ljavax/servlet/ServletRequest;Ljavax/servlet/http/HttpServletRequest;Lweblogic/servlet/internal/ServletRequestImpl;Ljavax/servlet/ServletResponse;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/Servlet;)Ljava/lang/Throwable;+110
      j weblogic.servlet.internal.ServletStubImpl.execute(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Lweblogic/servlet/internal/FilterChainImpl;)V+470
      j weblogic.servlet.internal.TailFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+10
      j weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+65
      j org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+53
      j org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+90
      j weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+65
      j weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Lweblogic/servlet/internal/ServletStubImpl;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/Object;+254
      j weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava/lang/Object;+13
      J 2032 C2 weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic/security/subject/AbstractSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object; (106 bytes) @ 0x0295a628 [0x0295a380+0x2a8]
      J 2736 C2 weblogic.security.service.SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object; (22 bytes) @ 0x02aaee24 [0x02aaee00+0x24]
      j weblogic.servlet.internal.WebAppServletContext.securedExecute(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Z)V+290
      j weblogic.servlet.internal.WebAppServletContext.execute(Lweblogic/servlet/internal/ServletRequestImpl;Lweblogic/servlet/internal/ServletResponseImpl;)V+270
      j weblogic.servlet.internal.ServletRequestImpl.run()V+270
      J 2514% C2 weblogic.work.ExecuteThread.run()V (117 bytes) @ 0x02aa30f4 [0x02aa2fe0+0x114]
      v ~StubRoutines::call_stub

      REPRODUCIBILITY :
      This bug can be reproduced often.

            aroy Abhijit Roy (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: