Set an image for ConcourseSuite Community Edition

Sign In or Register

ConcourseSuite Community Edition

Core Team
PostgreSQL Java
PUBLIC PROFILE

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.