List Info

Thread: Changes in the Stetic add-in




Changes in the Stetic add-in
user name
2006-10-17 12:08:28
Hi,

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 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.

Lluis.



_______________________________________________
Monodevelop-list mailing list
Monodevelop-listlists.ximian.com
http://lists.ximian.com/mailman/listinfo/monodevelop-li
st
Changes in the Stetic add-in
user name
2006-10-23 22:34:21
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/Fi
leStream.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/Fi
leStream.cs:564
  at System.IO.StreamWriter.FlushBytes () [0x00043] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:207

  at System.IO.StreamWriter.Flush () [0x00028] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:188

  at System.IO.StreamWriter.Write (System.String value)
[0x0002e] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:314

  at System.IO.TextWriter.WriteLine (System.String value)
[0x00000] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/Te
xtWriter.cs:276
  at MonoDevelop.Core.Execution.ProcessHostController.Start
() [0x00101]
in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/Pr
ocessHostController.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/Fi
leStream.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/Fi
leStream.cs:564
  at System.IO.StreamWriter.FlushBytes () [0x00043] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:207
  at System.IO.StreamWriter.Flush () [0x00028] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:188
  at System.IO.StreamWriter.Write (System.String value)
[0x0002e] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:314
  at System.IO.TextWriter.WriteLine (System.String value)
[0x00000] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/Te
xtWriter.cs:276
  at MonoDevelop.Core.Execution.ProcessHostController.Start
() [0x00101]
in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/Pr
ocessHostController.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/Fi
leStream.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/Fi
leStream.cs:564
  at System.IO.StreamWriter.FlushBytes () [0x00043] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:207
  at System.IO.StreamWriter.Flush () [0x00028] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:188
  at System.IO.StreamWriter.Write (System.String value)
[0x0002e] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/St
reamWriter.cs:314
  at System.IO.TextWriter.WriteLine (System.String value)
[0x00000] in
/tmp/scratch/BUILD/mono-1.1.18/mcs/class/corlib/System.IO/Te
xtWriter.cs:276
  at MonoDevelop.Core.Execution.ProcessHostController.Start
() [0x00101]
in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/Pr
ocessHostController.cs:91

Unhandled Exception: System.ApplicationException: Couldn't
create a
remote process.
  at
MonoDevelop.Core.Execution.ProcessHostController.CreateInsta
nce
(System.String assemblyPath, System.String typeName,
System.String[]
addins) [0x000a6] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/Pr
ocessHostController.cs:162
  at (wrapper remoting-invoke-with-check)
MonoDevelop.Core.Execution.ProcessHostController:CreateInsta
nce
(string,string,string[])
  at
MonoDevelop.Core.Execution.ProcessService.CreateExternalProc
essObject
(System.Type type, Boolean shared) [0x00000] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.Execution/Pr
ocessService.cs:154
  at
MonoDevelop.Core.SystemAssemblyService.GetAssemblyFullName
(System.String assemblyName) [0x00022] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core/SystemAssemb
lyService.cs:198
  at
MonoDevelop.Projects.Parser.AssemblyCodeCompletionDatabase.G
etFullAssemblyName
(System.String s) [0x00000] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Pars
er/AssemblyCodeCompletionDatabase.cs:120
  at MonoDevelop.Projects.Parser.ParserDatabase.GetDatabase
(System.String baseDir, System.String uri) [0x0004f] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Pars
er/DefaultParserService.cs:614
  at MonoDevelop.Projects.Parser.ParserDatabase.GetDatabase
(System.String uri) [0x00000] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Pars
er/DefaultParserService.cs:583
  at
MonoDevelop.Projects.Parser.ParserDatabase.CheckModifiedFile
s ()
[0x000c9] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Pars
er/DefaultParserService.cs:974
  at
MonoDevelop.Projects.Parser.ParserDatabase.ParserUpdateThrea
d ()
[0x0001b] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbo
lSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Pars
er/DefaultParserService.cs:935
  at (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void ()



-- 

_______________________________________________
Monodevelop-list mailing list
Monodevelop-listlists.ximian.com
http://lists.ximian.com/mailman/listinfo/monodevelop-li
st
[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )