Archived discussions are read-only. Learn more about SAP Q&A

The type initializer threw an exception

I'm using Visual Studio 2008 and Crystal Reports 2008. Adding the CrystalReportViewer and running the application, my project stops and displays this error:

"The type initializer for 'CrystalDecisions.ReportSource.ReportSourceFactory' threw an exception."

and I'm not able to understand the problem...

I paste here the details of the error

System.TypeInitializationException was unhandled

Message="The type initializer for 'CrystalDecisions.ReportSource.ReportSourceFactory' threw an exception."

Source="CrystalDecisions.Windows.Forms"

TypeName="CrystalDecisions.ReportSource.ReportSourceFactory"

StackTrace:

at CrystalDecisions.Windows.Forms.CrystalReportViewer..ctor()

at Geo9001.Anteprima.InitializeComponent() in C:\Documents and Settings\Windows XP\Documenti\Visual Studio 2008\Projects\Geo9001\Geo9001\Anteprima.Designer.vb:line 25

at Geo9001.Anteprima..ctor()

at Geo9001.Anagrafiche0.cmdStampa_Click(Object sender, EventArgs e) in C:\Documents and Settings\Windows XP\Documenti\Visual Studio 2008\Projects\Geo9001\Geo9001\Anagrafiche0.vb:line 68

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at C1.Win.C1Input.C1Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)

at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)

at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)

at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)

at System.Windows.Forms.Application.Run(ApplicationContext context)

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)

at Geo9001.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81

at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)

at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)

at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()

at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ThreadHelper.ThreadStart()

InnerException: System.TypeInitializationException

Message="The type initializer for 'CrystalDecisions.Shared.SharedUtils' threw an exception."

Source="CrystalDecisions.Shared"

TypeName="CrystalDecisions.Shared.SharedUtils"

StackTrace:

at CrystalDecisions.Shared.SharedUtils.GetFullTypeName(Type type)

at CrystalDecisions.ReportSource.ReportSourceFactory..cctor()

InnerException: System.Configuration.ConfigurationErrorsException

BareMessage="Configuration system failed to initialize"

Line=0

Message="Configuration system failed to initialize"

Source="System.Configuration"

StackTrace:

at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)

at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)

at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)

at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)

at System.Configuration.BaseConfigurationRecord.GetSection(String configKey, Boolean getLkg, Boolean checkPermission)

at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)

at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)

at System.Configuration.ConfigurationManager.GetSection(String sectionName)

at System.Configuration.ConfigurationSettings.GetConfig(String sectionName)

at CrystalDecisions.Shared.SharedUtils.GetPropertyFromCustomSection(String property)

at CrystalDecisions.Shared.SharedUtils.GetBrowserLocaleFromConfigFile()

at CrystalDecisions.Shared.SharedUtils.get_UseBrowserLocale()

at CrystalDecisions.Shared.SharedUtils.GetEffectiveCulture()

at CrystalDecisions.Shared.SharedUtils.GetClientCulture()

at CrystalDecisions.Shared.SharedSys.GetString(String name)

at CrystalDecisions.Shared.SharedUtils..cctor()

InnerException: System.Configuration.ConfigurationErrorsException

BareMessage="An error occurred loading a configuration file: Could not find a part of the path 'C:\Documents and Settings\Windows XP\Geo9001.vshost.exe_Url_ypnoq0o5ga12ki3hioc1aoafatieb51d\1.0.0.0\user.config'."

Filename="C:\Documents and Settings\Windows XP\Dati applicazioni\...\Geo9001.vshost.exe_Url_ypnoq0o5ga12ki3hioc1aoafatieb51d\1.0.0.0\user.config"

Line=0

Message="An error occurred loading a configuration file: Could not find a part of the path 'C:\Documents and Settings\Windows XP\Geo9001.vshost.exe_Url_ypnoq0o5ga12ki3hioc1aoafatieb51d\1.0.0.0\user.config'. (C:\Documents and Settings\Windows XP\Dati applicazioni\...\Geo9001.vshost.exe_Url_ypnoq0o5ga12ki3hioc1aoafatieb51d\1.0.0.0\user.config)"

Source="System.Configuration"

StackTrace:

at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)

at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)

at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()

at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)

InnerException: System.IO.DirectoryNotFoundException

Message="Could not find a part of the path 'C:\Documents and Settings\Windows XP\Geo9001.vshost.exe_Url_ypnoq0o5ga12ki3hioc1aoafatieb51d\1.0.0.0\user.config'."

Source="mscorlib"

StackTrace:

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)

at System.Configuration.Internal.InternalConfigHost.StaticOpenStreamForRead(String streamName)

at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForRead(String streamName, Boolean assertPermissions)

at System.Configuration.Internal.InternalConfigHost.System.Configuration.Internal.IInternalConfigHost.OpenStreamForRead(String streamName)

at System.Configuration.ClientConfigurationHost.OpenStreamForRead(String streamName)

at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

InnerException:

Not what you were looking for? View more on this topic or Ask a question