Jump to content
Software FX Community

Intermittant 'Keyset does not exist' error.


SteveMM

Recommended Posts

Hi having the following problem to do with ChartFX version 6.2.

I have a problem with the following exception being thrown intermittently when a user views a page with a ChartFX chart on it.

The error seems to have a greater chance of occurring if the user has not accessed a chartFx chart for a while (a day say).

The following is a copy of what the error loggs in the windows system event viewer under the application events.

Event code: 3005

Event message: An unhandled exception has occurred.

Event time: 15/07/2010 23:55:47

Event time (UTC): 15/07/2010 22:55:47

Event ID: 279e2f5cf3284735a0bb93c6cea44cd6

Event sequence: 6

Event occurrence: 1

Event detail code: 0

 

Application information:

  Application domain: /LM/W3SVC/1/Root/ISSChartHome-2-129237081455288649

  Trust level: Full

  Application Virtual Path: /ISSChartHome

  Application Path: D:\Program Files\ISS\ISSChartBase\

  Machine name: THMWPBABEL01

 

Process information:

  Process ID: 3580

  Process name: w3wp.exe

  Account name: NT AUTHORITY\SYSTEM

 

Exception information:

  Exception type: CryptographicException

  Exception message: Keyset does not exist

 

 

Request information:

  Request URL: http://thmwpbabel01/ISSChartHome/Chart.aspx?ChartAsmbly=ChartTable.dll,ChartTable.ChartTable&object_id=o812563863140000&page_id=5011&time=1275523200&sessionVars= &source=false&tableid=12&sourceurl=http%253A//localhost/BFSecureSQLService/BFSecureSQL.asmx/RetrieveData%253Ffile%253DSecureCPRReport.xml%2526hierarchy%253DWPS%2526sql%253Dweeklyval%2526format%253D2&labelCol=DATEV&labeltimestamp=false&timeFormat=dd/MM&xAxisLabelLength=&seriesGradient=all&ganttchart=false&labelStep=1&ldatatype=None&ldecimal=2&rdatatype=None&rdecimal=2&chartLbl=&xLbl=&y1Lbl=kboe&y2Lbl=&lblDateFormat=yyyy-MM-dd&border=None&palette=Vivid&sborder=false&gradient=false&chkCyl=false&chkShowData=true&chkShowPointLabels=false&gridlines=false&gridlinestyle=Dash&interlacing=true&xgridlines=false&xgridlinestyle=Line&xinterlacing=false&customyaxis=false&minleftyaxis=&maxleftyaxis=&minrightyaxis=&maxrightyaxis=&annotation=false&legend=false&3deffects=false&yaxisrot=0&xaxisrot=0&zaxisclust=false&gapwidth=10&labelangle=0&staggered=false&printing=&imgWidth=&imgHeight=&endTimeSessionVar=1275523200&REGION=AUSTRALIA&ASSET=AUSTRALIA&ENTITY=QGC&ISGROSS=Gross Export

  Request path: /ISSChartHome/Chart.aspx

  User host address: 10.16.20.115

  User: 

  Is authenticated: False

  Authentication Type: 

  Thread account name: NT AUTHORITY\SYSTEM

 

Thread information:

  Thread ID: 8

  Thread account name: NT AUTHORITY\SYSTEM

  Is impersonating: False

  Stack trace:   at System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr)

at System.Security.Cryptography.SafeProvHandle._FreeCSP(IntPtr pProvCtx)

at System.Security.Cryptography.SafeProvHandle.ReleaseHandle()

at System.Runtime.InteropServices.SafeHandle.InternalDispose()

at System.Runtime.InteropServices.SafeHandle.Dispose(Boolean disposing)

at System.Runtime.InteropServices.SafeHandle.Dispose()

at System.Security.Cryptography.RSACryptoServiceProvider.Dispose(Boolean disposing)

at System.Security.Cryptography.AsymmetricAlgorithm.System.IDisposable.Dispose()

at SoftwareFX.ChartFX.Base.20.MO(Type 27D, String 27E, String& 27F, Boolean& 27G, 1W& 27H)

at SoftwareFX.ChartFX.Base.20.MP(Type 27I, 1Z 27J, String& 27K, 1W& 27L, String 27M)

at SoftwareFX.ChartFX.Base.20.MK(LicenseContext 26Z, Type 270, Object 271, Boolean 272, LicenseProvider 273)

at SoftwareFX.ChartFX.Base.RegistryLicenseProvider.GetLicense(LicenseContext context, Type type, Object instance, Boolean allowExceptions)

at System.ComponentModel.LicenseManager.ValidateInternalRecursive(LicenseContext context, Type type, Object instance, Boolean allowExceptions, License& license, String& licenseKey)

at System.ComponentModel.LicenseManager.ValidateInternal(Type type, Object instance, Boolean allowExceptions, License& license)

at System.ComponentModel.LicenseManager.Validate(Type type, Object instance)

at SoftwareFX.ChartFX.Internet.Server.Chart..ctor()

at ASP.chart_aspx.__BuildControlmChart()

at ASP.chart_aspx.__BuildControlForm1()

at ASP.chart_aspx.__BuildControlTree(chart_aspx __ctrl)

at ASP.chart_aspx.FrameworkInitialize()

at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

at System.Web.UI.Page.ProcessRequest()

at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)

at System.Web.UI.Page.ProcessRequest(HttpContext context)

at ASP.chart_aspx.ProcessRequest(HttpContext context)

at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()

at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

 

 

Custom event details:

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

As well as this I have found the following on the ChartFX forums which describes the error and some suggestions for resolving it - none of which worked for me.

http://community.softwarefx.com/forums/p/9473/22715.aspx#22715

Things I have tried.

1. Changed the application pool property identity that it was running under from Network Services to Local System, and disabled anoymous access to the chartFx62 directory and the chartFX.config.xml file in the wwwroot directory

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...