Ysgrifennodd Atsushi Eno:
> Hi,
>
> Actually we have up-to-date mono packages for 10.3 on our build service.
> Search for mono-complete at http://software.opensuse.org/search
> There should be mono-complete-1.9.1 on the results.
>
>   

First let me say that the installation of the new version of mono is 
seriously impressive.  First rate.

It completely hoses MonoDevelop, of course, which now won't start, but 
that's happened to me every time I've upgraded Mono, so I'll just 
uninstall it and forget about it.  It's been nothing but a complete 
waste of time to me, unfortunately.  I think getting a good IDE for mono 
is really important, but this clearly isn't it if my experience is 
anything to go by.

The problem with my program isn't fixed, though.

---------------------------------

[EMAIL PROTECTED]:~/ProjectsDotNet/EPP.NET/EppClientConsoleUI/bin/Debug> mono 
EppClientConsoleUI.exe
Please enter your user id : H110172
Please enter your password: *******

Unhandled Exception: System.IO.IOException: The authentication or 
decryption has failed. ---> uk.co.special.Epp.EppException: The 
X509Chain.ChainStatus returned an array of X509ChainStatus objects 
containing error information.
  at uk.co.special.Epp.EppClient.CertificateValidationCallback 
(System.Object sender, 
System.Security.Cryptography.X509Certificates.X509Certificate 
certificate, System.Security.Cryptography.X509Certificates.X509Chain 
chain, SslPolicyErrors sslPolicyErrors) [0x00000]
  at 
System.Net.Security.SslStream+<>c__CompilerGenerated13.<BeginAuthenticateAsClient>c__44
 
(System.Security.Cryptography.X509Certificates.X509Certificate cert, 
System.Int32[] certErrors) [0x00000]
  at 
Mono.Security.Protocol.Tls.SslClientStream.OnRemoteCertificateValidation 
(System.Security.Cryptography.X509Certificates.X509Certificate 
certificate, System.Int32[] errors) [0x00000]
  at 
Mono.Security.Protocol.Tls.SslStreamBase.RaiseRemoteCertificateValidation 
(System.Security.Cryptography.X509Certificates.X509Certificate 
certificate, System.Int32[] errors) [0x00000]
  at 
Mono.Security.Protocol.Tls.SslClientStream.RaiseServerCertificateValidation 
(System.Security.Cryptography.X509Certificates.X509Certificate 
certificate, System.Int32[] certificateErrors) [0x00000]
  at 
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.validateCertificates
 
(Mono.Security.X509.X509CertificateCollection certificates) [0x00000]
  at 
Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate.ProcessAsTls1 
() [0x00000]
  at Mono.Security.Protocol.Tls.Handshake.HandshakeMessage.Process () 
[0x00000]
  at (wrapper remoting-invoke-with-check) 
Mono.Security.Protocol.Tls.Handshake.HandshakeMessage:Process ()
  at 
Mono.Security.Protocol.Tls.ClientRecordProtocol.ProcessHandshakeMessage 
(Mono.Security.Protocol.Tls.TlsStream handMsg) [0x00000]
  at 
Mono.Security.Protocol.Tls.RecordProtocol.InternalReceiveRecordCallback 
(IAsyncResult asyncResult) [0x00000] --- End of inner exception stack 
trace ---

  at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback 
(IAsyncResult asyncResult) [0x00000]
[EMAIL PROTECTED]:~/ProjectsDotNet/EPP.NET/EppClientConsoleUI/bin/Debug>

------------------------------------------------------------------------------------

It authenticates just fine under Windows with the .cer file in the 
directory of the executing assembly.

-----------------------------------------------------------------------------------------

The output from monodevelop, should anyone be interested, is:

[EMAIL PROTECTED]:~/ProjectsDotNet/EPP.NET/EppClientConsoleUI/bin/Debug> 
monodevelop
2008-06-17 19:29:10,526 [-193691536] ERROR 
MonoDevelop.Core.ILoggingService [(null)] - Add-in error ():
System.ArgumentNullException: Argument cannot be null.
Parameter name: typeName
  at System.Type.GetType (System.String typeName, Boolean throwOnError) 
[0x00000]
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean 
throwIfNotFound) [0x00000]
  at MonoDevelop.Projects.Extensions.DataTypeCodon.get_Class () [0x00000]
  at MonoDevelop.Projects.ProjectService.OnPropertiesExtensionChanged 
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000]
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged 
(Mono.Addins.ExtensionNodeEventHandler value) [0x00000]
2008-06-17 19:29:10,557 [-193691536] ERROR 
MonoDevelop.Core.ILoggingService [(null)] - Add-in error ():
System.ArgumentNullException: Argument cannot be null.
Parameter name: typeName
  at System.Type.GetType (System.String typeName, Boolean throwOnError) 
[0x00000]
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean 
throwIfNotFound) [0x00000]
  at MonoDevelop.Projects.Extensions.DataTypeCodon.get_Class () [0x00000]
  at MonoDevelop.Projects.ProjectService.OnPropertiesExtensionChanged 
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000]
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged 
(Mono.Addins.ExtensionNodeEventHandler value) [0x00000]
2008-06-17 19:29:10,557 [-193691536] ERROR 
MonoDevelop.Core.ILoggingService [(null)] - Add-in error ():
System.ArgumentNullException: Argument cannot be null.
Parameter name: typeName
  at System.Type.GetType (System.String typeName, Boolean throwOnError) 
[0x00000]
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean 
throwIfNotFound) [0x00000]
  at MonoDevelop.Projects.Extensions.DataTypeCodon.get_Class () [0x00000]
  at MonoDevelop.Projects.ProjectService.OnPropertiesExtensionChanged 
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000]
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged 
(Mono.Addins.ExtensionNodeEventHandler value) [0x00000]
2008-06-17 19:29:10,557 [-193691536] ERROR 
MonoDevelop.Core.ILoggingService [(null)] - Add-in error ():
System.ArgumentNullException: Argument cannot be null.
Parameter name: typeName
  at System.Type.GetType (System.String typeName, Boolean throwOnError) 
[0x00000]
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean 
throwIfNotFound) [0x00000]
  at MonoDevelop.Projects.Extensions.DataTypeCodon.get_Class () [0x00000]
  at MonoDevelop.Projects.ProjectService.OnPropertiesExtensionChanged 
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000]
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged 
(Mono.Addins.ExtensionNodeEventHandler value) [0x00000]
2008-06-17 19:29:10,559 [-193691536] ERROR 
MonoDevelop.Core.ILoggingService [(null)] - Add-in error ():
System.ArgumentNullException: Argument cannot be null.
Parameter name: typeName
  at System.Type.GetType (System.String typeName, Boolean throwOnError) 
[0x00000]
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean 
throwIfNotFound) [0x00000]
  at MonoDevelop.Projects.Extensions.DataTypeCodon.get_Class () [0x00000]
  at MonoDevelop.Projects.ProjectService.OnPropertiesExtensionChanged 
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000]
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged 
(Mono.Addins.ExtensionNodeEventHandler value) [0x00000]
2008-06-17 19:29:10,559 [-193691536] ERROR 
MonoDevelop.Core.ILoggingService [(null)] - Add-in error ():
System.ArgumentNullException: Argument cannot be null.
Parameter name: typeName
  at System.Type.GetType (System.String typeName, Boolean throwOnError) 
[0x00000]
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean 
throwIfNotFound) [0x00000]
  at MonoDevelop.Projects.Extensions.DataTypeCodon.get_Class () [0x00000]
  at MonoDevelop.Projects.ProjectService.OnPropertiesExtensionChanged 
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000]
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged 
(Mono.Addins.ExtensionNodeEventHandler value) [0x00000]
2008-06-17 19:29:10,559 [-193691536] ERROR 
MonoDevelop.Core.ILoggingService [(null)] - Add-in error ():
System.ArgumentNullException: Argument cannot be null.
Parameter name: typeName
  at System.Type.GetType (System.String typeName, Boolean throwOnError) 
[0x00000]
  at Mono.Addins.RuntimeAddin.GetType (System.String typeName, Boolean 
throwIfNotFound) [0x00000]
  at MonoDevelop.Projects.Extensions.DataTypeCodon.get_Class () [0x00000]
  at MonoDevelop.Projects.ProjectService.OnPropertiesExtensionChanged 
(System.Object s, Mono.Addins.ExtensionNodeEventArgs args) [0x00000]
  at Mono.Addins.ExtensionNode.add_ExtensionNodeChanged 
(Mono.Addins.ExtensionNodeEventHandler value) [0x00000]
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to 
handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown 
by the target of an invocation. ---> System.NullReferenceException: 
Object reference not set to an instance of an object
  at MonoDevelop.DesignerSupport.Toolbox.Toolbox..ctor 
(MonoDevelop.DesignerSupport.ToolboxService toolboxService) [0x00000]
  at MonoDevelop.DesignerSupport.ToolboxPad..ctor () [0x00000]
  at (wrapper managed-to-native) 
System.Reflection.MonoCMethod:InternalInvoke (object,object[])
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, 
BindingFlags invokeAttr, System.Reflection.Binder binder, 
System.Object[] parameters, System.Globalization.CultureInfo culture) 
[0x00000] --- End of inner exception stack trace ---

  at System.Reflection.MonoCMethod.Invoke (System.Object obj, 
BindingFlags invokeAttr, System.Reflection.Binder binder, 
System.Object[] parameters, System.Globalization.CultureInfo culture) 
[0x00000]
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, 
System.Reflection.Binder binder, System.Object[] parameters, 
System.Globalization.CultureInfo culture) [0x00000]
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] 
parameters) [0x00000]
  at System.Activator.CreateInstance (System.Type type, Boolean 
nonPublic) [0x00000]
  at Mono.Addins.RuntimeAddin.CreateInstance (System.String typeName, 
Boolean throwIfNotFound) [0x00000]
  at MonoDevelop.Ide.Codons.PadCodon.CreatePad () [0x00000]
  at MonoDevelop.Ide.Codons.PadCodon.get_PadContent () [0x00000]
  at MonoDevelop.Ide.Gui.SdiWorkbenchLayout.CreatePadContent (Boolean 
force, MonoDevelop.Ide.Codons.PadCodon padCodon, 
MonoDevelop.Ide.Gui.PadWindow window, Gdl.DockItem item) [0x00000]
  at 
MonoDevelop.Ide.Gui.SdiWorkbenchLayout+<>c__CompilerGenerated63.<AddPad>c__64 
(System.Object +39, System.EventArgs +40) [0x00000]
  at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr gch) [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, 
Boolean is_terminal)
   at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr gch)
   at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.Map()
   at Gdl.DockItem.OnMapped()
   at Gtk.Widget.mapped_cb(IntPtr widget)
   at Gtk.Widget.mapped_cb(IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.Map()
   at Gdl.DockItem.OnMapped()
   at Gtk.Widget.mapped_cb(IntPtr widget)
   at Gtk.Widget.mapped_cb(IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.Map()
   at Gdl.DockItem.OnMapped()
   at Gtk.Widget.mapped_cb(IntPtr widget)
   at Gtk.Widget.mapped_cb(IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.gtk_widget_map(IntPtr )
   at Gtk.Widget.Map()
   at Gdl.DockItem.OnMapped()
   at Gtk.Widget.mapped_cb(IntPtr widget)
   at Gtk.Widget.mapped_cb(IntPtr )
   at Gtk.Container.gtksharp_container_invoke_gtk_callback(IntPtr , 
IntPtr , IntPtr )
   at Gtk.Container.gtksharp_container_invoke_gtk_callback(IntPtr , 
IntPtr , IntPtr )
   at Gtk.Container+CallbackInvoker.Invoke(Gtk.Widget w)
   at Gtk.Container+CallbackInvoker.Invoke(Gtk.Widget )
   at Gdl.Dock.ForAll(Boolean include_internals, Gtk.Callback cb)
   at Gtk.Container.Forall_cb(IntPtr container, Boolean 
include_internals, IntPtr cb, IntPtr data)
   at Gtk.Container.Forall_cb(IntPtr , Boolean , IntPtr , IntPtr )
   at GLib.Object.g_signal_chain_from_overridden(IntPtr , Value ByRef )
   at GLib.Object.g_signal_chain_from_overridden(IntPtr , Value ByRef )
   at Gtk.Widget.OnMapped()
   at Gdl.Dock.OnMapped()
   at Gtk.Widget.mapped_cb(IntPtr widget)
   at Gtk.Widget.mapped_cb(IntPtr )
   at GLib.Object.g_object_set_property(IntPtr , IntPtr , Value ByRef )
   at GLib.Object.g_object_set_property(IntPtr , IntPtr , Value ByRef )
   at GLib.Object.SetProperty(System.String name, Value val)
   at Gtk.Widget.set_Visible(Boolean value)
   at MonoDevelop.Ide.Gui.Workbench.Show(System.String workbenchMemento)
   at MonoDevelop.Ide.Gui.IdeApp.Initialize(IProgressMonitor monitor)
   at MonoDevelop.Ide.Gui.IdeStartup.Run(System.String[] args)
   at MonoDevelop.Core.ApplicationService.StartApplication(System.String 
appId, System.String[] parameters)
   at MonoDevelop.Startup.SharpDevelopMain.Main(System.String[] args)
[EMAIL PROTECTED]:~/ProjectsDotNet/EPP.NET/EppClientConsoleUI/bin/Debug> 

----------------------------------------------------------------------

Cheers


Peter

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to