[MonoDevelop] Changes in the Stetic add-in

Lluis Sanchez lluis at ximian.com
Mon Oct 23 12:40:47 EDT 2006


This looks like a Mono problem. If this issue can be reproduced, feel
free to file a bug report.

On Tue, 2006-10-24 at 00:34 +0200, "Andrés G. Aragoneses [ knocte ]"
wrote:
> Hello,
> 
> Lluis Sanchez escribió:
> > I've done some important changes in the Stetic API which will allow
> > running the designer backend in a separate process. The end goal is to
> > be able to reload assemblies in the designer without having to restart
> > MonoDevelop. This is not stable enough to be usable, but at least the
> > needed API reorganization is now done (the new API supports in-process
> > and out-of-process modes).
> 
> This sounds very nice.
> 
> > This change may introduce new bugs and unstabilize a bit the MD designer
> > add-in. I'll try to fix any problem that may arise ASAP.
> 
> Well, today I have obtained this exception when opening a project:
> 
> Ocurrió una excepción: Write fault on path [Unknown]
> 
> System.IO.IOException: Write fault on path [Unknown]
>   at System.IO.FileStream.WriteInternal (System.Byte[] src, Int32
> src_offset, Int32 count) [0x0004b] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/FileStream.cs:579
>   at System.IO.FileStream.Write (System.Byte[] src, Int32 src_offset,
> Int32 count) [0x000a6] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/FileStream.cs:564
>   at System.IO.StreamWriter.FlushBytes () [0x00043] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:207
> 
>   at System.IO.StreamWriter.Flush () [0x00028] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:188
> 
>   at System.IO.StreamWriter.Write (System.String value) [0x0002e] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:314
> 
>   at System.IO.TextWriter.WriteLine (System.String value) [0x00000] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/TextWriter.cs:276
>   at MonoDevelop.Core.Execution.ProcessHostController.Start () [0x00101]
> in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessHostController.cs:91
> 
> 
> But it doesn't seem to be a problem related to the stetic changes.
> Should I file a bug for this?
> 
> Regards,
> 
> 	Andrés	[ knocte ]
> 
> 
> P.S.: Full stack trace and log in console was this:
> 
> 
> ** (MonoDevelop:25555): WARNING **: CreateProcess: error creating
> process handle
> System.IO.IOException: Write fault on path [Unknown]
>   at System.IO.FileStream.WriteInternal (System.Byte[] src, Int32
> src_offset, Int32 count) [0x0004b] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/FileStream.cs:579
>   at System.IO.FileStream.Write (System.Byte[] src, Int32 src_offset,
> Int32 count) [0x000a6] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/FileStream.cs:564
>   at System.IO.StreamWriter.FlushBytes () [0x00043] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:207
>   at System.IO.StreamWriter.Flush () [0x00028] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:188
>   at System.IO.StreamWriter.Write (System.String value) [0x0002e] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:314
>   at System.IO.TextWriter.WriteLine (System.String value) [0x00000] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/TextWriter.cs:276
>   at MonoDevelop.Core.Execution.ProcessHostController.Start () [0x00101]
> in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessHostController.cs:91
> 2006-10-24 00:30:15,149 [-1277260896] ERROR
> MonoDevelop.Core.ILoggingService [(null)] - System.IO.IOException: Write
> fault on path [Unknown]
>   at System.IO.FileStream.WriteInternal (System.Byte[] src, Int32
> src_offset, Int32 count) [0x0004b] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/FileStream.cs:579
>   at System.IO.FileStream.Write (System.Byte[] src, Int32 src_offset,
> Int32 count) [0x000a6] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/FileStream.cs:564
>   at System.IO.StreamWriter.FlushBytes () [0x00043] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:207
>   at System.IO.StreamWriter.Flush () [0x00028] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:188
>   at System.IO.StreamWriter.Write (System.String value) [0x0002e] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/StreamWriter.cs:314
>   at System.IO.TextWriter.WriteLine (System.String value) [0x00000] in
> /tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/TextWriter.cs:276
>   at MonoDevelop.Core.Execution.ProcessHostController.Start () [0x00101]
> in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessHostController.cs:91
> 
> Unhandled Exception: System.ApplicationException: Couldn't create a
> remote process.
>   at MonoDevelop.Core.Execution.ProcessHostController.CreateInstance
> (System.String assemblyPath, System.String typeName, System.String[]
> addins) [0x000a6] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessHostController.cs:162
>   at (wrapper remoting-invoke-with-check)
> MonoDevelop.Core.Execution.ProcessHostController:CreateInstance
> (string,string,string[])
>   at
> MonoDevelop.Core.Execution.ProcessService.CreateExternalProcessObject
> (System.Type type, Boolean shared) [0x00000] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/ProcessService.cs:154
>   at MonoDevelop.Core.SystemAssemblyService.GetAssemblyFullName
> (System.String assemblyName) [0x00022] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core/SystemAssemblyService.cs:198
>   at
> MonoDevelop.Projects.Parser.AssemblyCodeCompletionDatabase.GetFullAssemblyName
> (System.String s) [0x00000] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/AssemblyCodeCompletionDatabase.cs:120
>   at MonoDevelop.Projects.Parser.ParserDatabase.GetDatabase
> (System.String baseDir, System.String uri) [0x0004f] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:614
>   at MonoDevelop.Projects.Parser.ParserDatabase.GetDatabase
> (System.String uri) [0x00000] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:583
>   at MonoDevelop.Projects.Parser.ParserDatabase.CheckModifiedFiles ()
> [0x000c9] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:974
>   at MonoDevelop.Projects.Parser.ParserDatabase.ParserUpdateThread ()
> [0x0001b] in
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:935
>   at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
> 
> 
> 



More information about the Monodevelop-list mailing list