System.IndexOutOfRangeException
-------------------------------

                 Key: DNET-755
                 URL: http://tracker.firebirdsql.org/browse/DNET-755
             Project: .NET Data provider
          Issue Type: Bug
          Components: ADO.NET Provider
    Affects Versions: 5.8.1.0
         Environment: Framework 4.0 / Firebird 3.0.2.32703 / Visual Studio 2015
Occurs eventually in windows 10 Pro/Enterprise / Windows 7 Enterprise
            Reporter: Marcos R. Weimer
            Assignee: Jiri Cincura



        public void DisparaEvento(string evento)
        {
            using (FbCommand q = conexao.CreateCommand())
            {
                q.CommandType = CommandType.Text;
                q.CommandText = "execute block as begin POST_EVENT '" + evento 
+ "'; end";
                q.ExecuteNonQuery();
            }
        }

Multiple calls in a row...

DisparaEvento("EnviarNF");
DisparaEvento("ReciboNF");
DisparaEvento("CancelarNF");
DisparaEvento("DownloadNF");
DisparaEvento("ConsDestNF");
DisparaEvento("NFSe");

eventually:

An unhandled exception of type 'System.IndexOutOfRangeException' occurred in 
FirebirdSql.Data.FirebirdClient.dll

Stack:
   em 
FirebirdSql.Data.Common.StatementBase.ProcessStatementTypeInfoBuffer(Byte[] 
buffer)
   em FirebirdSql.Data.Client.Managed.Version11.GdsStatement.Prepare(String 
commandText)
   em FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
   em FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior 
behavior, Boolean returnsSet)
   em FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
   em UltraNFe.EventosFB.DisparaEvento(String evento) na 
C:\ultra\UltraNFe2\EventosFB.cs:linha 100
   em UltraNFe.EventosFB.DispararEventos() na 
C:\ultra\UltraNFe2\EventosFB.cs:linha 110
   em UltraNFe.FPrincipal.btnAutomatico_Click(Object sender, EventArgs e) na 
C:\ultra\UltraNFe2\Form1.cs:linha 506
   em UltraNFe.FPrincipal.Form1_Shown(Object sender, EventArgs e) na 
C:\ultra\UltraNFe2\Form1.cs:linha 195
   em System.Windows.Forms.Form.OnShown(EventArgs e)
   em System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   em System.Threading.ExecutionContext.RunInternal(ExecutionContext 
executionContext, ContextCallback callback, Object state, Boolean 
preserveSyncCtx)
   em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, 
ContextCallback callback, Object state, Boolean preserveSyncCtx)
   em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, 
ContextCallback callback, Object state)
   em System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry 
tme)
   em System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   em System.Windows.Forms.Control.WndProc(Message& m)
   em System.Windows.Forms.Form.WndProc(Message& m)
   em System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 
msg, IntPtr wparam, IntPtr lparam)
   em System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   em 
System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr
 dwComponentID, Int32 reason, Int32 pvLoopData)
   em System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 
reason, ApplicationContext context)
   em System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 
reason, ApplicationContext context)
   em UltraNFe.Program.Main() na C:\ultra\UltraNFe2\Program.cs:linha 64
   em System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] 
args)
   em System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence 
assemblySecurity, String[] args)
   em Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
   em System.Threading.ExecutionContext.RunInternal(ExecutionContext 
executionContext, ContextCallback callback, Object state, Boolean 
preserveSyncCtx)
   em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, 
ContextCallback callback, Object state, Boolean preserveSyncCtx)
   em System.Threading.ExecutionContext.Run(ExecutionContext executionContext, 
ContextCallback callback, Object state)
   em System.Threading.ThreadHelper.ThreadStart()

Not ocurred in Firebird 2.5.7.27050 with FirebirdSQL.Data.FirebirdClient 2.7.7.0


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to