[MonoDevelop] Changes in the Stetic add-in

"Andrés G. Aragoneses [ knocte ] "Andrés G. Aragoneses [ knocte ]
Mon Oct 23 18:34:21 EDT 2006


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