Assignment
Priority:
Assigned To:
unassigned
Ticket # 23
This ticket is open
Severity:
Normal
Category:
Blocker (prevents feature)
Entered by:
Jol Blazey
1/15/2008, 11:48 PM
Last modified:
Jol Blazey
1/15/2008, 11:48 PM
Description
This relates to a patch on 4.1 to run a select() method on com.zeroio.iteam.base.FileFolderList (see below).
The patched method was being called over xml http api from our Thunderbird plugin.
Our client has upgraded to Concourse community edition beta 5.0. The patch seems to be missing from CCE 5.0. I verified this by checking the above mentioned source file and there was indeed no select method. Also when I run (5.0 built from source) either of the java or xml requests below I get the stack trace below (NoSuchMethodException: com.zeroio.iteam.base.FileFolderList.select). When I run the same code on our patched 4.1 CRM it returns a full folder list.
Example Java code:
---------
final DataRecord folderList = new DataRecord();
folderList.setAction(DataRecord.SELECT);
folderList.setName ("fileFolderList");
folderList.setShareKey(true);
folderList.addField("id", 0); // not used in where clause, used in return values
folderList.addField("linkModuleId", 6); // 4.1 link mod id = 6 same for 5.0
folderList.addField("enteredBy", 1); // 4.1 user =5
folderList.addField("modifiedBy", 1);
Example xml request (essentially same as above)
---------
sv = sv + '<transaction>';
sv = sv + '<meta>';
sv = sv + '<property>id</property>';
sv = sv + '<property>subject</property>';
sv = sv + '<property>linkItemId</property>';
sv = sv + '<property>parentId</property>';
sv = sv + '</meta>';
sv = sv + '<fileFolderList action="select">';
sv = sv + '<linkModuleId>6</linkModuleId>';
sv = sv + '<enteredBy>' + userId + '</enteredBy>';
sv = sv + '<modifiedBy>' + userId + '</modifiedBy>';
sv = sv + '</fileFolderList>';
sv = sv + '</transaction>';
catalina log exception thrown
------------
java.lang.NoSuchMethodException: com.zeroio.iteam.base.FileFolderList.select (java.sql.Connection)
at java.lang.Class.getMethod(Class.java:1581)
at org.aspcfs.modules.service.base.TransactionItem.doExecute(Unknown Source)
at org.aspcfs.modules.service.base.TransactionItem.execute (Unknown Source)
at org.aspcfs.modules.service.base.Transaction.execute(Unknown Source)
at org.aspcfs.modules.service.actions.ProcessPacket.executeCommandDefault(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke (Method.java:585)
Solution
A solution hasn't been entered
File Attachments
There are no file attachments
Ticket Activity
Date | Event |
---|---|
Jol Blazey 1/15/2008, 11:48 PM | [ Ticket Opened ] |
Jol Blazey 1/15/2008, 11:48 PM | [ Ticket is unassigned ] |
Jol Blazey 1/15/2008, 11:48 PM | [ Severity set to Normal ] |
Distribution List |
---|
Jol B. |