Team:
I'm currently attempting to upgrade an ASP.NET Web Forms application to Oracle 12c hosted on a Windows 2012 Server ( IIS8 ) just for the sake of lab testing and compatibility verification. When I make a complete First-Time Installation (which does not causes problems in Oracle 11gR2), the following error is displayed when I launch the application:
Server Error in '/ISOtrain' Application.
--------------------------------------------------------------------------------
ORA-03134: Connections to this server version are no longer supported.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.OracleClient.OracleException: ORA-03134: Connections to this server version are no longer supported.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[OracleException (0x80131938): ORA-03134: Connections to this server version are no longer supported.
]
ISOtrainDAL.GenericDB.HelperClasses.LogItem.WriteLog(String strActivity, String strAction, String strMessage, String strSourcePage, LogType LogType) +1221
ISOtrainDAL.GenericDB.EntityClasses.MyNewsEventEntity.GetNews() +1093
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +229
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +193
System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod method, Boolean disposeInstance, Object& instance) +1293
System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1986
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +28
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +313
System.Web.UI.WebControls.ListView.PerformSelect() +124
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +146
System.Web.UI.WebControls.ListView.CreateChildControls() +80
System.Web.UI.Control.EnsureChildControls() +189
System.Web.UI.Control.PreRenderRecursiveInternal() +60
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4297
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18056
As you can see, the first methods called within the exception are a Helper Class and Entity Class method from LLBLGen and I'm afraid that the issue is with the OR Mapper. For this application, we use LLBLGen Pro version 2.6 and for the moment (since it is a validated application) we cannot upgrade to a further version. Is this LLBLGen version compatible with Oracle 12c?
Thanks for your help as always.
Marcos Santana