System.Exception: Problem getting results
Brian Donahue
Posts: 6,590 Bronze 1
Hi Jim,
Off the top of my head, this doesn't seem like it could be the same
problem. The 64KB limit was a limit on an XML string produced by the
MethodParser, and this looks as if it can't transfer the raw data from the
Profiler service (backend) to the UI (frontend). It might help to try
turning on the trace file and see what the Profiler's trying to do before it
crashes.
If you create a folder on C: called ProfilerLogs, Profiler will log
some information there, particularly in regard to the activities of the PIPE
used to send the data from the service to the UI. Please let us know if
there is anything interesting in the logs.
Regards,
Brian Donahue
Red Gate Software Ltd.
"Jim Tabbut" <JTabbut@hotmail.com> wrote in message
news:ogXjnXFOEHA.1224@server53...
> I keep getting the following in the event log using 1.30 Build 147:
>
> System.Exception: Problem getting results --->
> System.IndexOutOfRangeException: Index was outside the bounds of the
array.
> at ?.?()
> at RedGate.Profiler.Transfer.PipeHandler.?()
> at RedGate.Profiler.Transfer.PipeHandler.?()
> at RedGate.Profiler.Transfer.PipeServer.GetProfilingInformation()
> at RedGate.Profiler.Engine.ProfilingSession.GetResults()
> at RedGate.Profiler.Engine.ProfilingSession.StopProfiler()
> --- End of inner exception stack trace ---
>
> Server stack trace:
> at RedGate.Profiler.Engine.ProfilingSession.StopProfiler()
> at
>
System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(Met
> hodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean
> fExecuteInContext, Object[]& outArgs)
> at
>
System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMess
> age msg, IMessageSink replySink)
>
> Exception rethrown at [0]:
> at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message
> reqMsg, Boolean bProxyCase)
> at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed,
> MessageData& msgData)
> at RedGate.Profiler.UI.?.EndInvoke(IAsyncResult result)
> at RedGate.Profiler.UI.frmMain.?(IAsyncResult )
>
>
> Any ideas? Thanks
>
>
Off the top of my head, this doesn't seem like it could be the same
problem. The 64KB limit was a limit on an XML string produced by the
MethodParser, and this looks as if it can't transfer the raw data from the
Profiler service (backend) to the UI (frontend). It might help to try
turning on the trace file and see what the Profiler's trying to do before it
crashes.
If you create a folder on C: called ProfilerLogs, Profiler will log
some information there, particularly in regard to the activities of the PIPE
used to send the data from the service to the UI. Please let us know if
there is anything interesting in the logs.
Regards,
Brian Donahue
Red Gate Software Ltd.
"Jim Tabbut" <JTabbut@hotmail.com> wrote in message
news:ogXjnXFOEHA.1224@server53...
> I keep getting the following in the event log using 1.30 Build 147:
>
> System.Exception: Problem getting results --->
> System.IndexOutOfRangeException: Index was outside the bounds of the
array.
> at ?.?()
> at RedGate.Profiler.Transfer.PipeHandler.?()
> at RedGate.Profiler.Transfer.PipeHandler.?()
> at RedGate.Profiler.Transfer.PipeServer.GetProfilingInformation()
> at RedGate.Profiler.Engine.ProfilingSession.GetResults()
> at RedGate.Profiler.Engine.ProfilingSession.StopProfiler()
> --- End of inner exception stack trace ---
>
> Server stack trace:
> at RedGate.Profiler.Engine.ProfilingSession.StopProfiler()
> at
>
System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(Met
> hodBase mb, Object[] args, Object server, Int32 methodPtr, Boolean
> fExecuteInContext, Object[]& outArgs)
> at
>
System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMess
> age msg, IMessageSink replySink)
>
> Exception rethrown at [0]:
> at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message
> reqMsg, Boolean bProxyCase)
> at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed,
> MessageData& msgData)
> at RedGate.Profiler.UI.?.EndInvoke(IAsyncResult result)
> at RedGate.Profiler.UI.frmMain.?(IAsyncResult )
>
>
> Any ideas? Thanks
>
>
This discussion has been closed.