Hi Iz,
The only scenario I can imagine when the "same"
type cannot be matched is when the type's assembly is loaded from 2
different locations (in which case there are 2 different
types!).
My first guess would be that the ASP.NET temporary folder
contains an older build of your assembly:
Unfortunately the current version of FluorineFx does
not trace from which location an object is instantiated. But when the gateway
starts it traces in which order the assembly locations (LAC) will be
processed.
Then you should see in the log the "TypeHelper probing
assembly..." traces.
Generally types get resolved from the temp folder (paths
starting like "Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\root.....") so that is where I would start to look whether it is the
latest version of the assembly containing the SessionInfo
type.
You could also try to restart the application and delete
the temporary folder (it will be recreated automatically by
ASP.NET).
Zoli
One of my servers is showing a strange error in the logs. The error
references a custom object called sessionInfo of type SessionInfo
that is being passed into a method. The method signature is :
public
String startSaveSession(SessionInfo sessionInfo)
The error
is
2009-04-05 07:57:27,342 [13] ERROR FluorineFx.MethodHandler - Could
not find a suitable method with name startSaveSession
2009-04-05 07:57:27,342
[13] ERROR FluorineFx.MethodHandler - Displaying verbose logging
information
2009-04-05 07:57:27,342 [13] ERROR FluorineFx.MethodHandler -
Checking startSaveSession(sessionInfo(
SessionInfo))
2009-04-05 07:20:17,654 [1] ERROR
FluorineFx.MethodHandler - sessionInfo(SessionInfo) did not match value
"
auth_id = "xxxxxxk"
uploader_id = "111"
submissionSource =
"xxxx"
fguid =
""
fvguid =
""
thumbnailSizes = ""
tags = ""
description =
""
filename =
"test"
thumbnailHeight = "1"
thumbnailWidth = "1"
applicationid = "peacock"
viewpermissions =
"none"
editpermissions = "none"
originalfileversionguid =
""
sessiontoken = ""
partnerposturl = ""
" (SessionInfo)
all that text in quotes is what the output of
SessionInfo.ToString(). Why is that showing up and what does " did
not match value" mean?
Thanks,
Iz
PS Sorry about the previous
email - I sent it from the wrong account.
_______________________________________________
fluorine mailing list
fluorine@...
http://fluorine.thesilentgroup.com/mailman/listinfo/fluorine_fluorine.thesilentgroup.com