Community
Participate
Working Groups
My error message is: The method associateTemplate(com.mycom.platform.coreservice.authentication.common.MySession, long, com.mycom.platform.tools.templatemgmt.common.TemplateLO, boolean) in the type com.mycom.platform.tools.templatemgmt.ejb.TemplateMgmtServiceRemote is not applicable for the arguments (com.mycom.platform.coreservice.authentication.common.MySession, long, long, boolean) This is quite difficult to see in the task list. I would suggest that it should look like: The method associateTemplate(MySession, long, TemplateLO, boolean) in the type TemplateMgmtServiceRemote is not applicable for the arguments (MySession, long, long, boolean)
We might want to shrink our messages post 2.0, since now the problem markers are recording the arguments separately.
Done using a simple heuristic, please let us know if it works for you. // dequalify problem arguments, using following heuristic: // - if no segment is uppercased, then keep it all // - if one segment is uppercased, then only preserve the trailing portion, starting from this segment // e.g. java.lang.Object --> Object // int --> int // java.lang --> java.lang // p.X.Y --> X.Y This isn't an absolute answer, but without changing the API for creating problems or IProblem (adding a setter method), there is no easy way to achieve anything better.
Fixed
Verified.