Jump to content
Software FX Community

Concurrency problem


User (Legacy)

Recommended Posts

Hello,

I'm running the Production version of ChartFX on a web server that is about

to go online.

When I stress the web server, I start to get the following exception on

pages that build graphs.

I haven't been able to reproduce the error using only one user at a time so

I think it has to do with concurrency (the charts use the colonial border).

What should I do to solve this?

The server is a Dell PowerEdge 2650 Dual (w/HT) using a RAGE XL PCI video

card.

Video driver details:

Provider: ATI Technologies Inc.

Date: 10/19/2000

Version: 5.0.2195.4015

Digital Signer: Microsoft Windows Hardware Compatibility Publisher

Thank you!

Eric Garza

AMI GE

The exception thrown is:

[invalidOperationException: The object is currently in use elsewhere.]

System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y) +269

SoftwareFX.ChartFX.Borders.3.Z(PaintInfo& 7F, 8 7G, Rectangle&

7H, Rectangle& 7I, Int32 7J, Boolean 7K, B& 7L) +614

SoftwareFX.ChartFX.Borders.ImageBorder.0E(PaintInfo& 95,

Rectangle& 96, B& 97, 8 98, 8 99, 8 9A, Int32& 9B, Int32&

9C) +369

SoftwareFX.ChartFX.Borders.ImageBorder.0G(PaintInfo& 9V,

Rectangle& 9W, B& 9X) +126

SoftwareFX.ChartFX.Borders.ImageBorder.0H(AdornmentInfo& 9Y,

PaintInfo& 9Z, Rectangle& A0, Boolean A1) +1227

SoftwareFX.ChartFX.Borders.ImageBorder.07(AdornmentItem 9I, IGraphicsEx

9J, Rectangle& 9K, AdornmentInfo& 9L, PaintInfo& 9M) +88

SoftwareFX.ChartFX.Internet.Server.00.7K(IGraphicsEx 0PQ, Rectangle&

0PR, PaintBar 0PS) +1008

SoftwareFX.ChartFX.Internet.Server.Chart.5Y(Stream 0M3, IOutputWriter

0M4, OutputText 0M5, OutputText 0M6, OutputInfo& 0M7) +1419

SoftwareFX.ChartFX.Internet.Server.Chart.6D(OutputText 0N0, OutputText

0N1, Boolean 0N2, Boolean 0N3) +911

SoftwareFX.ChartFX.Internet.Server.Chart.Render(HtmlTextWriter output)

+79

System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)

+44

System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +393

System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

System.Web.UI.Control.Render(HtmlTextWriter writer) +7

System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

System.Web.UI.Page.ProcessRequestMain() +1900

Link to comment
Share on other sites

Can you check the build (file version) of the ChartFX.Internet.dll assembly

? We fixed a similar bug a couple of months ago so downloading the service

pack may fix this issue (http://support.softwarefx.com/cfxnet)

--

Regards,

JC

Software FX Support

"Eric Garza" <egarza@amige.com> wrote in message

news:v97wa3G#CHA.584@webserver1.softwarefx.com...

> Hello,

>

> I'm running the Production version of ChartFX on a web server that is

about

> to go online.

>

> When I stress the web server, I start to get the following exception on

> pages that build graphs.

> I haven't been able to reproduce the error using only one user at a time

so

> I think it has to do with concurrency (the charts use the colonial

border).

>

> What should I do to solve this?

>

> The server is a Dell PowerEdge 2650 Dual (w/HT) using a RAGE XL PCI video

> card.

>

> Video driver details:

> Provider: ATI Technologies Inc.

> Date: 10/19/2000

> Version: 5.0.2195.4015

> Digital Signer: Microsoft Windows Hardware Compatibility Publisher

>

> Thank you!

> Eric Garza

> AMI GE

>

> The exception thrown is:

>

> [invalidOperationException: The object is currently in use elsewhere.]

> System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y) +269

> SoftwareFX.ChartFX.Borders.3.Z(PaintInfo& 7F, 8 7G, Rectangle&

> 7H, Rectangle& 7I, Int32 7J, Boolean 7K, B& 7L) +614

> SoftwareFX.ChartFX.Borders.ImageBorder.0E(PaintInfo& 95,

> Rectangle& 96, B& 97, 8 98, 8 99, 8 9A, Int32& 9B, Int32&

> 9C) +369

> SoftwareFX.ChartFX.Borders.ImageBorder.0G(PaintInfo& 9V,

> Rectangle& 9W, B& 9X) +126

> SoftwareFX.ChartFX.Borders.ImageBorder.0H(AdornmentInfo& 9Y,

> PaintInfo& 9Z, Rectangle& A0, Boolean A1) +1227

> SoftwareFX.ChartFX.Borders.ImageBorder.07(AdornmentItem 9I, IGraphicsEx

> 9J, Rectangle& 9K, AdornmentInfo& 9L, PaintInfo& 9M) +88

> SoftwareFX.ChartFX.Internet.Server.00.7K(IGraphicsEx 0PQ,

Rectangle&

> 0PR, PaintBar 0PS) +1008

> SoftwareFX.ChartFX.Internet.Server.Chart.5Y(Stream 0M3, IOutputWriter

> 0M4, OutputText 0M5, OutputText 0M6, OutputInfo& 0M7) +1419

> SoftwareFX.ChartFX.Internet.Server.Chart.6D(OutputText 0N0, OutputText

> 0N1, Boolean 0N2, Boolean 0N3) +911

> SoftwareFX.ChartFX.Internet.Server.Chart.Render(HtmlTextWriter output)

> +79

> System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

> System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter

writer)

> +44

> System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +393

> System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

> System.Web.UI.Control.Render(HtmlTextWriter writer) +7

> System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> System.Web.UI.Page.ProcessRequestMain() +1900

>

>

Link to comment
Share on other sites

Old file was version 6.0.1115.19842.

I already installed the SP and the test failed again with version

6.0.1180.29733 of the ChartFX.Internet.dll file.

Here is the stack dump.

Thank you,

Eric Garza

AMI GE

[invalidOperationException]: The object is currently in use elsewhere.

at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y)

at SoftwareFX.ChartFX.Borders.3.Z(PaintInfo& 7F, 8 7G, Rectangle& 7H,

Rectangle& 7I, Int32 7J, Boolean 7K, B& 7L)

at SoftwareFX.ChartFX.Borders.ImageBorder.0E(PaintInfo& 95, Rectangle&

96, B& 97, 8 98, 8 99, 8 9A, Int32& 9B, Int32& 9C)

at SoftwareFX.ChartFX.Borders.ImageBorder.0G(PaintInfo& 9V, Rectangle&

9W, B& 9X)

at SoftwareFX.ChartFX.Borders.ImageBorder.0H(AdornmentInfo& 9Y,

PaintInfo& 9Z, Rectangle& A0, Boolean A1)

at SoftwareFX.ChartFX.Borders.ImageBorder.07(AdornmentItem 9I,

IGraphicsEx 9J, Rectangle& 9K, AdornmentInfo& 9L, PaintInfo& 9M)

at SoftwareFX.ChartFX.Internet.Server.00.7K(IGraphicsEx 0PQ, Rectangle&

0PR, PaintBar 0PS)

at SoftwareFX.ChartFX.Internet.Server.Chart.5Y(Stream 0M3, IOutputWriter

0M4, OutputText 0M5, OutputText 0M6, OutputInfo& 0M7)

at SoftwareFX.ChartFX.Internet.Server.Chart.6D(OutputText 0N0, OutputText

0N1, Boolean 0N2, Boolean 0N3)

at SoftwareFX.ChartFX.Internet.Server.Chart.Render(HtmlTextWriter output)

at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)

at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)

at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter

writer)

at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)

at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)

at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)

at System.Web.UI.Control.Render(HtmlTextWriter writer)

at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)

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

[HttpUnhandledException]: Exception of type

System.Web.HttpUnhandledException was thrown.

at System.Web.UI.Page.HandleError(Exception e)

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

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

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

at System.Web.CallHandlerExecutionStep.Execute()

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

completedSynchronously)

"Software FX Support" <support@softwarefx.com> wrote in message

news:wgXqNSI#CHA.1328@webserver1.softwarefx.com...

> Can you check the build (file version) of the ChartFX.Internet.dll

assembly

> ? We fixed a similar bug a couple of months ago so downloading the service

> pack may fix this issue (http://support.softwarefx.com/cfxnet)

>

> --

> Regards,

>

> JC

> Software FX Support

> "Eric Garza" <egarza@amige.com> wrote in message

> news:v97wa3G#CHA.584@webserver1.softwarefx.com...

> > Hello,

> >

> > I'm running the Production version of ChartFX on a web server that is

> about

> > to go online.

> >

> > When I stress the web server, I start to get the following exception on

> > pages that build graphs.

> > I haven't been able to reproduce the error using only one user at a time

> so

> > I think it has to do with concurrency (the charts use the colonial

> border).

> >

> > What should I do to solve this?

> >

> > The server is a Dell PowerEdge 2650 Dual (w/HT) using a RAGE XL PCI

video

> > card.

> >

> > Video driver details:

> > Provider: ATI Technologies Inc.

> > Date: 10/19/2000

> > Version: 5.0.2195.4015

> > Digital Signer: Microsoft Windows Hardware Compatibility Publisher

> >

> > Thank you!

> > Eric Garza

> > AMI GE

> >

> > The exception thrown is:

> >

> > [invalidOperationException: The object is currently in use elsewhere.]

> > System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y) +269

> > SoftwareFX.ChartFX.Borders.3.Z(PaintInfo& 7F, 8 7G,

Rectangle&

> > 7H, Rectangle& 7I, Int32 7J, Boolean 7K, B& 7L) +614

> > SoftwareFX.ChartFX.Borders.ImageBorder.0E(PaintInfo& 95,

> > Rectangle& 96, B& 97, 8 98, 8 99, 8 9A, Int32& 9B,

Int32&

> > 9C) +369

> > SoftwareFX.ChartFX.Borders.ImageBorder.0G(PaintInfo& 9V,

> > Rectangle& 9W, B& 9X) +126

> > SoftwareFX.ChartFX.Borders.ImageBorder.0H(AdornmentInfo& 9Y,

> > PaintInfo& 9Z, Rectangle& A0, Boolean A1) +1227

> > SoftwareFX.ChartFX.Borders.ImageBorder.07(AdornmentItem 9I,

IGraphicsEx

> > 9J, Rectangle& 9K, AdornmentInfo& 9L, PaintInfo& 9M) +88

> > SoftwareFX.ChartFX.Internet.Server.00.7K(IGraphicsEx 0PQ,

> Rectangle&

> > 0PR, PaintBar 0PS) +1008

> > SoftwareFX.ChartFX.Internet.Server.Chart.5Y(Stream 0M3, IOutputWriter

> > 0M4, OutputText 0M5, OutputText 0M6, OutputInfo& 0M7) +1419

> > SoftwareFX.ChartFX.Internet.Server.Chart.6D(OutputText 0N0,

OutputText

> > 0N1, Boolean 0N2, Boolean 0N3) +911

> > SoftwareFX.ChartFX.Internet.Server.Chart.Render(HtmlTextWriter

output)

> > +79

> > System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> > System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

> > System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter

> writer)

> > +44

> > System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)

+393

> > System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> > System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

> > System.Web.UI.Control.Render(HtmlTextWriter writer) +7

> > System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> > System.Web.UI.Page.ProcessRequestMain() +1900

> >

> >

>

>

Link to comment
Share on other sites

We are fixing this issue, I will post a message as soon as we have a service

pack or hotfix.

--

Regards,

JC

Software FX Support

"Eric Garza" <egarza@amige.com> wrote in message

news:BbggmuK#CHA.1324@webserver1.softwarefx.com...

> Old file was version 6.0.1115.19842.

>

> I already installed the SP and the test failed again with version

> 6.0.1180.29733 of the ChartFX.Internet.dll file.

>

> Here is the stack dump.

>

> Thank you,

> Eric Garza

> AMI GE

>

> [invalidOperationException]: The object is currently in use elsewhere.

> at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y)

> at SoftwareFX.ChartFX.Borders.3.Z(PaintInfo& 7F, 8 7G, Rectangle& 7H,

> Rectangle& 7I, Int32 7J, Boolean 7K, B& 7L)

> at SoftwareFX.ChartFX.Borders.ImageBorder.0E(PaintInfo& 95, Rectangle&

> 96, B& 97, 8 98, 8 99, 8 9A, Int32& 9B, Int32& 9C)

> at SoftwareFX.ChartFX.Borders.ImageBorder.0G(PaintInfo& 9V, Rectangle&

> 9W, B& 9X)

> at SoftwareFX.ChartFX.Borders.ImageBorder.0H(AdornmentInfo& 9Y,

> PaintInfo& 9Z, Rectangle& A0, Boolean A1)

> at SoftwareFX.ChartFX.Borders.ImageBorder.07(AdornmentItem 9I,

> IGraphicsEx 9J, Rectangle& 9K, AdornmentInfo& 9L, PaintInfo& 9M)

> at SoftwareFX.ChartFX.Internet.Server.00.7K(IGraphicsEx 0PQ, Rectangle&

> 0PR, PaintBar 0PS)

> at SoftwareFX.ChartFX.Internet.Server.Chart.5Y(Stream 0M3,

IOutputWriter

> 0M4, OutputText 0M5, OutputText 0M6, OutputInfo& 0M7)

> at SoftwareFX.ChartFX.Internet.Server.Chart.6D(OutputText 0N0,

OutputText

> 0N1, Boolean 0N2, Boolean 0N3)

> at SoftwareFX.ChartFX.Internet.Server.Chart.Render(HtmlTextWriter

output)

> at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)

> at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)

> at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter

> writer)

> at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)

> at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)

> at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)

> at System.Web.UI.Control.Render(HtmlTextWriter writer)

> at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)

> at System.Web.UI.Page.ProcessRequestMain()

> [HttpUnhandledException]: Exception of type

> System.Web.HttpUnhandledException was thrown.

> at System.Web.UI.Page.HandleError(Exception e)

> at System.Web.UI.Page.ProcessRequestMain()

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

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

> at System.Web.CallHandlerExecutionStep.Execute()

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

> completedSynchronously)

>

>

> "Software FX Support" <support@softwarefx.com> wrote in message

> news:wgXqNSI#CHA.1328@webserver1.softwarefx.com...

> > Can you check the build (file version) of the ChartFX.Internet.dll

> assembly

> > ? We fixed a similar bug a couple of months ago so downloading the

service

> > pack may fix this issue (http://support.softwarefx.com/cfxnet)

> >

> > --

> > Regards,

> >

> > JC

> > Software FX Support

> > "Eric Garza" <egarza@amige.com> wrote in message

> > news:v97wa3G#CHA.584@webserver1.softwarefx.com...

> > > Hello,

> > >

> > > I'm running the Production version of ChartFX on a web server that is

> > about

> > > to go online.

> > >

> > > When I stress the web server, I start to get the following exception

on

> > > pages that build graphs.

> > > I haven't been able to reproduce the error using only one user at a

time

> > so

> > > I think it has to do with concurrency (the charts use the colonial

> > border).

> > >

> > > What should I do to solve this?

> > >

> > > The server is a Dell PowerEdge 2650 Dual (w/HT) using a RAGE XL PCI

> video

> > > card.

> > >

> > > Video driver details:

> > > Provider: ATI Technologies Inc.

> > > Date: 10/19/2000

> > > Version: 5.0.2195.4015

> > > Digital Signer: Microsoft Windows Hardware Compatibility Publisher

> > >

> > > Thank you!

> > > Eric Garza

> > > AMI GE

> > >

> > > The exception thrown is:

> > >

> > > [invalidOperationException: The object is currently in use elsewhere.]

> > > System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y)

+269

> > > SoftwareFX.ChartFX.Borders.3.Z(PaintInfo& 7F, 8 7G,

> Rectangle&

> > > 7H, Rectangle& 7I, Int32 7J, Boolean 7K, B& 7L) +614

> > > SoftwareFX.ChartFX.Borders.ImageBorder.0E(PaintInfo& 95,

> > > Rectangle& 96, B& 97, 8 98, 8 99, 8 9A, Int32& 9B,

> Int32&

> > > 9C) +369

> > > SoftwareFX.ChartFX.Borders.ImageBorder.0G(PaintInfo& 9V,

> > > Rectangle& 9W, B& 9X) +126

> > > SoftwareFX.ChartFX.Borders.ImageBorder.0H(AdornmentInfo& 9Y,

> > > PaintInfo& 9Z, Rectangle& A0, Boolean A1) +1227

> > > SoftwareFX.ChartFX.Borders.ImageBorder.07(AdornmentItem 9I,

> IGraphicsEx

> > > 9J, Rectangle& 9K, AdornmentInfo& 9L, PaintInfo& 9M) +88

> > > SoftwareFX.ChartFX.Internet.Server.00.7K(IGraphicsEx 0PQ,

> > Rectangle&

> > > 0PR, PaintBar 0PS) +1008

> > > SoftwareFX.ChartFX.Internet.Server.Chart.5Y(Stream 0M3,

IOutputWriter

> > > 0M4, OutputText 0M5, OutputText 0M6, OutputInfo& 0M7) +1419

> > > SoftwareFX.ChartFX.Internet.Server.Chart.6D(OutputText 0N0,

> OutputText

> > > 0N1, Boolean 0N2, Boolean 0N3) +911

> > > SoftwareFX.ChartFX.Internet.Server.Chart.Render(HtmlTextWriter

> output)

> > > +79

> > > System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> > > System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

> > > System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter

> > writer)

> > > +44

> > > System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)

> +393

> > > System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> > > System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

> > > System.Web.UI.Control.Render(HtmlTextWriter writer) +7

> > > System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

> > > System.Web.UI.Page.ProcessRequestMain() +1900

> > >

> > >

> >

> >

>

>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...