Thursday, May 23, 2013
Google Custom Search

Our Community

Membership Membership:
Latest New User Latest: joshekey
New Today New Today: 12
New Yesterday New Yesterday: 10
User Count Overall: 28679

People Online People Online:
Visitors Visitors: 10
Members Members: 1
Total Total: 11

Online Now Online Now:
01: CoastalData

ClearCanvas Community Forums

An unexpected error has occured on the server
Last Post 2012-03-14 05:41 PM by stewart. 5 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
deeps
New Member
New Member
Posts:7

--
2012-03-09 07:03 AM  

I am getting following error for pet/ct studies in webstation.Its only for pet/ct studies.Studies of other modality is shown properly.

In webstation a message box is shown telling an unexpected error has occured on the server.

Any idea what is it?

Exception has occurred
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> ClearCanvas.ImageViewer.Rendering.RenderingException: An exception was thrown in the rendering pipeline. ---> System.ArgumentException: Value of '-2147483648' is not valid for 'red'. 'red' should be greater than or equal to 0 and less than or equal to 255.
   at System.Drawing.Color.CheckByte(Int32 value, String name)
   at System.Drawing.Color.FromArgb(Int32 alpha, Int32 red, Int32 green, Int32 blue)
   at ClearCanvas.ImageViewer.Imaging.GrayscaleColorMap.Create()
   at ClearCanvas.ImageViewer.Imaging.GeneratedDataLut.get_Data()
   at ClearCanvas.ImageViewer.Imaging.LutFactory.CachedColorMap..ctor(IDataLut source)
   at ClearCanvas.ImageViewer.Imaging.LutFactory.ColorMapCacheItem.CreateLut()
   at ClearCanvas.ImageViewer.Imaging.LutFactory.CacheItem.get_RealLut()
   at ClearCanvas.ImageViewer.Imaging.LutFactory.CachedColorMapProxy.get_RealColorMap()
   at ClearCanvas.ImageViewer.Imaging.LutFactory.CachedColorMapProxy.get_Data()
   at ClearCanvas.ImageViewer.Rendering.ImageRenderer.ConstructFinalLut(IComposedLut outputLut, IDataLut colorMap, Boolean invert)
   at ClearCanvas.ImageViewer.Rendering.ImageRenderer.RenderGrayscale(GrayscaleImageGraphic image, RectangleF srcViewableRectangle, Rectangle dstViewableRectangle, IntPtr pDstPixelData, Int32 dstWidth, Int32 dstBytesPerPixel)
   at ClearCanvas.ImageViewer.Rendering.ImageRenderer.Render(ImageGraphic imageGraphic, IntPtr pDstPixelData, Int32 dstWidth, Int32 dstBytesPerPixel, Rectangle clientRectangle)
   at ClearCanvas.ImageViewer.Rendering.GdiRenderer.DrawImageGraphic(ImageGraphic imageGraphic)
   at ClearCanvas.ImageViewer.Rendering.RendererBase.DrawSceneGraph(CompositeGraphic sceneGraph)
   at ClearCanvas.ImageViewer.Rendering.RendererBase.DrawSceneGraph(CompositeGraphic sceneGraph)
   at ClearCanvas.ImageViewer.Rendering.RendererBase.Render()
   at ClearCanvas.ImageViewer.Rendering.GdiRenderer.Render()
   at ClearCanvas.ImageViewer.Rendering.RendererBase.Draw(DrawArgs drawArgs)
   --- End of inner exception stack trace ---
   at ClearCanvas.ImageViewer.Rendering.RendererBase.Draw(DrawArgs drawArgs)
   at ClearCanvas.ImageViewer.Rendering.RendererFactoryBase.RendererProxy.Draw(DrawArgs drawArgs)
   at ClearCanvas.ImageViewer.PresentationImage.Draw(DrawArgs drawArgs)
   at ClearCanvas.ImageViewer.BasicPresentationImage.Draw(DrawArgs drawArgs)
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.CreateImage()
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.UpdateEntity(Tile entity)
   at ClearCanvas.Web.Services.EntityHandler`1.UpdateEntity(Entity entity) in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\EntityHandler.cs:line 45
   at ClearCanvas.Web.Services.EntityHandler.GetEntity() in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\EntityHandler.cs:line 92
   at ClearCanvas.Web.Services.EntityHandler`1.GetEntity() in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\EntityHandler.cs:line 52
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.Draw(Boolean refresh)
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.OnTileDrawing(Object sender, EventArgs e)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Delegate.DynamicInvoke(Object[] args)
   at ClearCanvas.Common.Utilities.EventsHelper.Fire(Delegate del, Object sender, EventArgs e) in E:\ClearCanvas\ClearCanvas Image Server\Common\Utilities\EventsHelper.cs:line 62
   at ClearCanvas.ImageViewer.Tile.Draw()
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.OnClientRectangleChanged()
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.set_ClientRectangle(Rectangle value)
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.ProcessUpdateMessage(UpdatePropertyMessage message)
   at ClearCanvas.ImageViewer.Web.EntityHandlers.TileEntityHandler.ProcessMessage(Message message)
   at ClearCanvas.Web.Services.Application.ProcessMessage(Message message) in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\Application.cs:line 574
   at ClearCanvas.Web.Services.Application.DoProcessMessages(MessageSet messageSet) in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\Application.cs:line 553
   at ClearCanvas.Web.Services.Application.<>c__DisplayClass3.<.ctor>b__1(Object nothing) in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\Application.cs:line 170
   at ClearCanvas.Web.Services.WebSynchronizationContext.Command.Execute() in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\WebSynchronizationContext.cs:line 60
   at ClearCanvas.Web.Services.WebSynchronizationContext.RunCommandPump() in E:\ClearCanvas\ClearCanvas Image Server\Web\Services\WebSynchronizationContext.cs:line 167
2012-03-09 17:30:50,640 [WebStation (user=admin, ip=127.0.0.1) [32]] WARN  - Received message set out of order (received:5, expected:3)
2012-03-09 17:30:50,703 [Web Simulated UI Thread [31]] INFO  - Application b8216286-873f-465d-a53e-38b6eb2e1bf1 has stopped (user=admin, session=188f0e27-2eff-4b88-87ce-9996062cf87d, message=An unexpected error has occurred on the server.).
2012-03-09 17:30:50,859 [WebStation (user=admin, ip=127.0.0.1) [19]] INFO  - Received application shutdown request from 127.0.0.1
2012-03-09 17:30:53,343 [7] INFO  - WebStation (user=admin, ip=127.0.0.1) removed from cache.
2012-03-09 17:31:08,325 [7] INFO  - WebStation (user=admin, ip=127.0.0.1) removed from cache.
 

jchan
Senior Member
Senior Member
Posts:326

--
2012-03-09 10:13 AM  
Can you tell me:
1. What version of ImageServer you are using?
2. Windows OS you are using?
3. 32 or 64 bit?
Real-time support available to Personal Edition and Team Edition customers
deeps
New Member
New Member
Posts:7

--
2012-03-12 02:06 AM  

 

Its 32 bit

Windows os is XP

Imageserver version is 1.0.0.0

Value of '-2147483648' is not valid for 'red'. 'red' should be greater than or equal to 0 and less than or equal to 255.

This is the error i found when i debugged the code and its firing from RunCommandPump method of ClearCanvas\ClearCanvas Image Server\Web\Services\WebSynchronizationContext.cs.

deeps
New Member
New Member
Posts:7

--
2012-03-12 02:16 AM  

Sorry,Image server version is

Version: 2.0.12655.37768

jchan
Senior Member
Senior Member
Posts:326

--
2012-03-12 11:15 AM  
Not sure what you've done to the 2.0 code to get a Webstation on there, but my first thoughts are you either have something going on with your code or you have an image that's not quite right.

You can try:

1. Open your image in the Workstation (not your browser) to see the image displays correctly.

2. Install the ImageServer + Webstation 3.0 Pre-release version and see if the image displays correctly.

Real-time support available to Personal Edition and Team Edition customers
stewart
Senior Member
Senior Member
Posts:2336

--
2012-03-14 05:41 PM  
Are you building the ImageServer from code? 1.0.0.0 is the version a lot of the assemblies are if you build from source.
Live and real-time support available for Personal and Team Edition customers
You are not authorized to post a reply.

Active Forums 4.1
Copyright 2013 ClearCanvas Inc. All Rights Reserved