Unhandled Exception (Ranorex 2.0 Preview)
Posted: Mon Jan 12, 2009 11:59 pm
After successfully opening a project that run fine in v1.5, I get the following error (and crash) when attempting to compile the program:
Ranorex Studio Version : 2.0.0.4977
.NET Version : 2.0.50727.1433
OS Version : Microsoft Windows NT 5.1.2600 Service Pack 2
Current culture : English (United States) (en-US)
Working Set Memory : 91832kb
GC Heap Memory : 19605kb
Unhandled exception
Exception thrown:
Microsoft.Build.BuildEngine.InternalLoggerException: The build was aborted because of an unexpected logger failure. ---> System.InvalidOperationException: Stack empty.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Stack`1.Pop()
at ICSharpCode.SharpDevelop.Project.MSBuildEngine.SharpDevelopLogger.OnProjectFinished(Object sender, ProjectFinishedEventArgs e)
at ICSharpCode.SharpDevelop.BuildWorker.EventSource.RaiseEvent(BuildEventArgs e)
at ICSharpCode.SharpDevelop.BuildWorker.Program.HostReportEvent(BuildEventArgs e)
at ICSharpCode.SharpDevelop.BuildWorker.Program.ForwardingLogger.OnEvent(Object sender, BuildEventArgs e)
at Microsoft.Build.BuildEngine.EventSource.RaiseProjectFinishedEvent(Object sender, ProjectFinishedEventArgs e)
--- End of inner exception stack trace ---
at Microsoft.Build.BuildEngine.InternalLoggerException.Throw(Exception innerException, BuildEventArgs e, String messageResourceName, Boolean initializationException, String[] messageArgs)
at Microsoft.Build.BuildEngine.EventSource.RaiseProjectFinishedEvent(Object sender, ProjectFinishedEventArgs e)
at Microsoft.Build.BuildEngine.EventSource.RaiseStronglyTypedEvent(BuildEventArgs e)
at Microsoft.Build.BuildEngine.EngineLoggingServicesInProc.ProcessBuildEvent(BuildEventArgs buildEventArgs)
at Microsoft.Build.BuildEngine.EngineLoggingServices.PostLoggingEvent(BuildEventArgs e)
at Microsoft.Build.BuildEngine.EngineLoggingServices.LogProjectFinished(BuildEventContext buildEventContext, String projectFile, Boolean success)
at Microsoft.Build.BuildEngine.Project.InitializeForBuildingTargets(BuildRequest buildRequest)
at Microsoft.Build.BuildEngine.Project.BuildInternal(BuildRequest buildRequest)
at Microsoft.Build.BuildEngine.Engine.BuildProjectInternalInitial(BuildRequest buildRequest, Project project)
at Microsoft.Build.BuildEngine.Engine.BuildProjectInternal(BuildRequest buildRequest, ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext, Boolean initialCall)
at Microsoft.Build.BuildEngine.Engine.EngineBuildLoop(BuildRequest terminatingBuildRequest)
at Microsoft.Build.BuildEngine.Engine.PostProjectEvaluationRequests(Project project, String[] projectFiles, String[][] targetNames, BuildPropertyGroup[] globalPropertiesPerProject, IDictionary[] targetOutputsPerProject, BuildSettings buildFlags, String[] toolVersions)
at Microsoft.Build.BuildEngine.Engine.BuildProject(Project project, String[] targetNames, IDictionary targetOutputs, BuildSettings buildFlags)
at Microsoft.Build.BuildEngine.Engine.BuildProject(Project project, String[] targetNames)
at ICSharpCode.SharpDevelop.BuildWorker.Program.DoBuild()
at ICSharpCode.SharpDevelop.BuildWorker.Program.BuildInProcess(BuildSettings settings, BuildJob job)
at ICSharpCode.SharpDevelop.BuildWorker.WorkerManager.RunBuildInProcess(BuildJob job, BuildSettings settings)
at ICSharpCode.SharpDevelop.Project.MSBuildEngine.<>c__DisplayClass6.<StartBuild>b__1()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
---- Recent log messages:
Failed to append recent log messages.
System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source)
at ICSharpCode.SharpDevelop.Sda.LogMessageRecorder.AppendRecentLogMessages(StringBuilder sb, ILog log)
at ICSharpCode.SharpDevelop.Sda.ExceptionBox.getClipboardString()
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Gui.CompilerMessageView
ProjectService.OpenSolution: [Solution: FileName=C:\Projects\Ranorex\Pump App Automation\Pump App Automation.rxsln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [CSharpProject: Pump App Automation]
Ranorex Studio Version : 2.0.0.4977
.NET Version : 2.0.50727.1433
OS Version : Microsoft Windows NT 5.1.2600 Service Pack 2
Current culture : English (United States) (en-US)
Working Set Memory : 91832kb
GC Heap Memory : 19605kb
Unhandled exception
Exception thrown:
Microsoft.Build.BuildEngine.InternalLoggerException: The build was aborted because of an unexpected logger failure. ---> System.InvalidOperationException: Stack empty.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Stack`1.Pop()
at ICSharpCode.SharpDevelop.Project.MSBuildEngine.SharpDevelopLogger.OnProjectFinished(Object sender, ProjectFinishedEventArgs e)
at ICSharpCode.SharpDevelop.BuildWorker.EventSource.RaiseEvent(BuildEventArgs e)
at ICSharpCode.SharpDevelop.BuildWorker.Program.HostReportEvent(BuildEventArgs e)
at ICSharpCode.SharpDevelop.BuildWorker.Program.ForwardingLogger.OnEvent(Object sender, BuildEventArgs e)
at Microsoft.Build.BuildEngine.EventSource.RaiseProjectFinishedEvent(Object sender, ProjectFinishedEventArgs e)
--- End of inner exception stack trace ---
at Microsoft.Build.BuildEngine.InternalLoggerException.Throw(Exception innerException, BuildEventArgs e, String messageResourceName, Boolean initializationException, String[] messageArgs)
at Microsoft.Build.BuildEngine.EventSource.RaiseProjectFinishedEvent(Object sender, ProjectFinishedEventArgs e)
at Microsoft.Build.BuildEngine.EventSource.RaiseStronglyTypedEvent(BuildEventArgs e)
at Microsoft.Build.BuildEngine.EngineLoggingServicesInProc.ProcessBuildEvent(BuildEventArgs buildEventArgs)
at Microsoft.Build.BuildEngine.EngineLoggingServices.PostLoggingEvent(BuildEventArgs e)
at Microsoft.Build.BuildEngine.EngineLoggingServices.LogProjectFinished(BuildEventContext buildEventContext, String projectFile, Boolean success)
at Microsoft.Build.BuildEngine.Project.InitializeForBuildingTargets(BuildRequest buildRequest)
at Microsoft.Build.BuildEngine.Project.BuildInternal(BuildRequest buildRequest)
at Microsoft.Build.BuildEngine.Engine.BuildProjectInternalInitial(BuildRequest buildRequest, Project project)
at Microsoft.Build.BuildEngine.Engine.BuildProjectInternal(BuildRequest buildRequest, ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext, Boolean initialCall)
at Microsoft.Build.BuildEngine.Engine.EngineBuildLoop(BuildRequest terminatingBuildRequest)
at Microsoft.Build.BuildEngine.Engine.PostProjectEvaluationRequests(Project project, String[] projectFiles, String[][] targetNames, BuildPropertyGroup[] globalPropertiesPerProject, IDictionary[] targetOutputsPerProject, BuildSettings buildFlags, String[] toolVersions)
at Microsoft.Build.BuildEngine.Engine.BuildProject(Project project, String[] targetNames, IDictionary targetOutputs, BuildSettings buildFlags)
at Microsoft.Build.BuildEngine.Engine.BuildProject(Project project, String[] targetNames)
at ICSharpCode.SharpDevelop.BuildWorker.Program.DoBuild()
at ICSharpCode.SharpDevelop.BuildWorker.Program.BuildInProcess(BuildSettings settings, BuildJob job)
at ICSharpCode.SharpDevelop.BuildWorker.WorkerManager.RunBuildInProcess(BuildJob job, BuildSettings settings)
at ICSharpCode.SharpDevelop.Project.MSBuildEngine.<>c__DisplayClass6.<StartBuild>b__1()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
---- Recent log messages:
Failed to append recent log messages.
System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source)
at ICSharpCode.SharpDevelop.Sda.LogMessageRecorder.AppendRecentLogMessages(StringBuilder sb, ILog log)
at ICSharpCode.SharpDevelop.Sda.ExceptionBox.getClipboardString()
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: ICSharpCode.SharpDevelop.Gui.CompilerMessageView
ProjectService.OpenSolution: [Solution: FileName=C:\Projects\Ranorex\Pump App Automation\Pump App Automation.rxsln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: [CSharpProject: Pump App Automation]