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
[email protected]
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider