From: mike.toler at prodeasystems.com (Mike Toler) Date: Wed, 5 Mar 2008 11:03:09 -0600 Subject: [Pljava-dev] ResultSet is read-only error for Trigger? Message-ID: <56DA5079467D1C48B857C6FE59D5D4FCF9A05F@prodeaserve.prodea.local> I'm trying to do a very simple trigger before moving onto the complex stuff that I need pljava for. My Java code is extremely simple: public static void ProvisionOrder2(TriggerData td) throws SQLException { ResultSet _new = td.getNew(); _new.updateBoolean("provisioningcomplete",true); } My trigger setup is likewise pretty simple: CREATE OR REPLACE FUNCTION provisionorder() RETURNS "trigger" AS 'com.prodeasystems.rsc.prvstester.Provisioning.ProvisionOrder2' LANGUAGE 'java' VOLATILE; ALTER FUNCTION provisionorder() OWNER TO postgres; CREATE TRIGGER provisionorder_trigger AFTER UPDATE ON serviceproviderprovisioned FOR EACH ROW EXECUTE PROCEDURE provisionorder(); When I update my row, I see the following error: provision=# update serviceproviderprovisioned set readytoprovision='true' where rhcjid='x'; ERROR: org.postgresql.pljava.jdbc.UnsupportedFeatureException: Feature not supported: ResultSet is read-only The example provided in the users guide (http://wiki.tada.se/display/pljava/Triggers) implies that the ResultSets can be manipulated. Why am I seeing this error? Michael Toler System Test Engineer Prodea Systems, Inc. 214-278-1834 (office) 972-816-7790 (mobile) This message is confidential to Prodea Systems, Inc unless otherwise indicated or apparent from its nature. This message is directed to the intended recipient only, who may be readily determined by the sender of this message and its contents. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient:(a)any dissemination or copying of this message is strictly prohibited; and(b)immediately notify the sender by return message and destroy any copies of this message in any form(electronic, paper or otherwise) that you have.The delivery of this message and its information is neither intended to be nor constitutes a disclosure or waiver of any trade secrets, intellectual property, attorney work product, or attorney-client communications. The authority of the individual sending this message to legally bind Prodea Systems is neither apparent nor implied,and must be independently verified. -------------- next part -------------- An HTML attachment was scrubbed... URL: