[flexcoders] DataServiceException

2008-08-04 Thread Geoffrey
I'm trying to create a DataServiceTransaction to push an update out to
my DataService clients.  I'm getting the below error when it tries to
create the DataServiceTransaction.

flex.data.DataServiceException: Unable to access UserTransaction in
DataService.
  at
flex.data.DataServiceTransaction.doBegin(DataServiceTransaction.java:855)
  at
flex.data.DataServiceTransaction.begin(DataServiceTransaction.java:807)
  at
flex.data.DataServiceTransaction.begin(DataServiceTransaction.java:270)
  at
flex.data.DataServiceTransaction.begin(DataServiceTransaction.java:283)
...


My code is:
DataServiceTransaction dst = DataServiceTransaction.begin(true);
dst.refreshFill(myTasks, null);
dst.commit();


Any ideas?
 Geoff



RE: [flexcoders] DataServiceException

2008-08-04 Thread Jeff Vroom
When you create a DataServiceTransaction, especially with true so it needs to 
start a JTA transaction, it is look in the JNDI namespace for the standard 
UserTransaction object i.e.  new 
InitialContext().lookup(java:comp/UserTransaction).  That call is not 
working...  if you are not in a JEE container or Tomcat with JOTM installed 
that would explain it.You can try passing false to begin and that would 
avoid use of the JTA transaction manager.

Jeff

From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Geoffrey
Sent: Monday, August 04, 2008 1:31 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] DataServiceException


I'm trying to create a DataServiceTransaction to push an update out to
my DataService clients. I'm getting the below error when it tries to
create the DataServiceTransaction.

flex.data.DataServiceException: Unable to access UserTransaction in
DataService.
at
flex.data.DataServiceTransaction.doBegin(DataServiceTransaction.java:855)
at
flex.data.DataServiceTransaction.begin(DataServiceTransaction.java:807)
at
flex.data.DataServiceTransaction.begin(DataServiceTransaction.java:270)
at
flex.data.DataServiceTransaction.begin(DataServiceTransaction.java:283)
...

My code is:
DataServiceTransaction dst = DataServiceTransaction.begin(true);
dst.refreshFill(myTasks, null);
dst.commit();

Any ideas?
Geoff

inline: image001.jpginline: image002.jpg