There are 2 parts to being allowed by slide to add to a collection. Authentication, being a valid principal in the schema, and authorization, having access to the resource. In the case here of using 'root', the problem could be as simple as a wrong password (by default it is 'root'). Or, it could be more complex, such that the principal root has no write access to the /files node. But, if you have not modified the domain.xml much, or at all, then root/root should be able to do a putMethod into that collection.
To keep your testing simple, try doing this with a 3rd party UI tools, such as Skunkdav (http://skunkdav.sourceforge.net) or Davexplorer, which will let you attempt a put under various login credentials, as well as allowing you to browse the repository. Nick -----Original Message----- From: mahesh kumar [mailto:[EMAIL PROTECTED] Sent: Thursday, November 11, 2004 3:54 PM To: Slide Users Mailing List Subject: RE: "PUT" error when using jdbc/Oracle Hi All, I am also encountering the same error .. Nik - Can you please focus more on what you replied to KaranTyagi. "This has to do with your domain.xml authentication and authorization settings for the principal 'root', relative to the collection 'files'. Retry it with root/root ?" Thanks MahesH L. =========== Karan Tyagi <[EMAIL PROTECTED]> wrote: Will do. - Karan "Nick Longinow" 11/11/2004 02:29 PM Please respond to "Slide Users Mailing List" To "'Slide Users Mailing List'" cc Subject RE: "PUT" error when using jdbc/Oracle Karen So far, not much. But, there has been a lot of discussion on this board regarding domain.xml, so I'd do a search of the group archive for terms that you have questions about, and then post specific questions to this group as you begin to gain a stronger understanding. Nick -----Original Message----- From: Karan Tyagi [mailto:[EMAIL PROTECTED] Sent: Thursday, November 11, 2004 2:19 PM To: Slide Users Mailing List Subject: RE: "PUT" error when using jdbc/Oracle Is there any documentation which describes Domain.xml? - Karan "Nick Longinow" 11/11/2004 01:42 PM Please respond to "Slide Users Mailing List" To "'Slide Users Mailing List'" cc Subject RE: "PUT" error when using jdbc/Oracle This has to do with your domain.xml authentication and authorization settings for the principal 'root', relative to the collection 'files'. Retry it with root/root ? -----Original Message----- From: Karan Tyagi [mailto:[EMAIL PROTECTED] Sent: Thursday, November 11, 2004 1:01 PM To: Slide Users Mailing List Subject: RE: "PUT" error when using jdbc/Oracle I was able to connect to Slide using the WebDav client API and retrieve the file content. But when I tried to put a file programmatically, I got the following message and it failed: ExecuteThread: '13' for queue: 'weblogic.kernel.Default', 11-Nov-2004 12:52:58, root, PUT, 403 "Forbidden", 90 ms, /files/ Please find below the connection/putMethod code snippet : HttpURL hrl = new HttpURL("http://localhost:7001/slide/files/"); hrl.setUserinfo("root","password"); WebdavResource wdr = new WebdavResource(hrl); File fn = new File("report.txt"); wdr.putMethod( fn); wdr.close(); Regards, - Karan Karan Tyagi/Towers [EMAIL PROTECTED] 11/11/2004 11:49 AM Please respond to "Slide Users Mailing List" To "Slide Users Mailing List" cc Subject RE: "PUT" error when using jdbc/Oracle Great. It worked. Thanks. - Karan "Nick Longinow" 11/11/2004 11:36 AM Please respond to "Slide Users Mailing List" To "'Slide Users Mailing List'" cc Subject RE: "PUT" error when using jdbc/Oracle set your store to 'compress' in domain.xml and retry. Nick -----Original Message----- From: Karan Tyagi [mailto:[EMAIL PROTECTED] Sent: Thursday, November 11, 2004 11:34 AM To: Slide Users Mailing List Subject: RE: "PUT" error when using jdbc/Oracle Nick: Please find the stack trace - ExecuteThread: '14' for queue: 'weblogic.kernel.Default', 11-Nov-2004 11:30:33, root, PROPFIND, 404 "Not Found", 111 ms, /files/report.txt 11 Nov 2004 11:30:38 - org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter - WARNING - java.sql.SQLException: No more data to read from socket java.sql.SQLException: No more data to read from socket at oracle.jdbc.dbaccess.DBError.throwSqlException(Ljava.lang.String;Ljav a.lang.String;I)V(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(ILjava.lang.Object;)V( DBError.java:179) at oracle.jdbc.dbaccess.DBError.check_error(I)V(DBError.java:1160) at oracle.jdbc.ttc7.MAREngine.unmarshalUB1()S(MAREngine.java:963) at oracle.jdbc.ttc7.MAREngine.unmarshalSB1()B(MAREngine.java:893) at oracle.jdbc.ttc7.Oclose.receive()V(Oclose.java:101) at oracle.jdbc.ttc7.TTC7Protocol.close(Loracle.jdbc.dbaccess.DBStatement ;)V(TTC7Protocol.java:720) at oracle.jdbc.driver.OracleStatement.close()V(OracleStatement.java:717) at oracle.jdbc.driver.OraclePreparedStatement.privateClose(Ljava.lang.St ring;)V(OraclePreparedStatement.java:489) at oracle.jdbc.driver.OraclePreparedStatement.close()V(OraclePreparedSta tement.java:396) at org.apache.commons.dbcp.DelegatingStatement.close()V(DelegatingStatem ent.java:165) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.close(Ljava.sq l.PreparedStatement;)V(StandardRDBMSAdapter.java:1373) at org.apache.slide.store.impl.rdbms.CommonRDBMSAdapter.storeContent(Lja va.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide.content.Nod eRev isionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;)V(CommonRDBMS Adap ter.java:352) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionC ontent(Ljava.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide.c onte nt.NodeRevisionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;Z)Z( Stan dardRDBMSAdapter.java:1101) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.createRevision Content(Ljava.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide. cont ent.NodeRevisionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;)V( Stan dardRDBMSAdapter.java:1054) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.createRevisionCo ntent(Lorg.apache.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDes crip tor;Lorg.apache.slide.content.NodeRevisionContent;)V(AbstractRDBMSStore.java :823 ) at org.apache.slide.store.AbstractStore.createRevisionContent(Lorg.apach e.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDescriptor;Lorg.apa che. slide.content.NodeRevisionContent;)V(AbstractStore.java:1347) at org.apache.slide.store.ExtendedStore.createRevisionContent(Lorg.apach e.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDescriptor;Lorg.apa che. slide.content.NodeRevisionContent;)V(ExtendedStore.java:508) at org.apache.slide.content.ContentImpl.create(Lorg.apache.slide.common. SlideToken;Ljava.lang.String;Lorg.apache.slide.content.NodeRevisionDescripto r;Lo rg.apache.slide.content.NodeRevisionContent;)V(ContentImpl.java:548) at org.apache.slide.webdav.method.PutMethod.executeRequest()V(PutMethod. java:392) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(Ljavax.servle t.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Abstrac tWeb davMethod.java:386) at org.apache.slide.webdav.WebdavServlet.service(Ljavax.servlet.http.Htt pServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(WebdavServlet.jav a:16 4) at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest; Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run ()Ljava.lang.Object;(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servle t.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.F ilte rChainImpl;)V(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletR equest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilt er.j ava:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.Ser vletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at org.apache.slide.webdav.filter.LogFilter.doFilter(Ljavax.servlet.Serv letRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(LogF ilte r.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.Ser vletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run()Ljava.lang.Object;(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.se curity.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.O bjec t;(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.ac l.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.Authenticate dSub ject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.jav a:11 8) 11 Nov 2004 11:30:38 - org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter - ERROR - SQL error 17410 on /files/report.txt: No more data to read from socket java.sql.SQLException: No more data to read from socket at oracle.jdbc.dbaccess.DBError.throwSqlException(Ljava.lang.String;Ljav a.lang.String;I)V(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(ILjava.lang.Object;)V( DBError.java:179) at oracle.jdbc.dbaccess.DBError.check_error(I)V(DBError.java:1160) at oracle.jdbc.ttc7.MAREngine.unmarshalUB1()S(MAREngine.java:963) at oracle.jdbc.ttc7.MAREngine.unmarshalSB1()B(MAREngine.java:893) at oracle.jdbc.ttc7.Oall7.receive()V(Oall7.java:375) at oracle.jdbc.ttc7.TTC7Protocol.doOall7(BBI[B[Loracle.jdbc.dbaccess.DBT ype;[Loracle.jdbc.dbaccess.DBData;I[Loracle.jdbc.dbaccess.DBType;[Loracle.jd bc.d baccess.DBData;I)V(TTC7Protocol.java:1983) at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(Loracle.jdbc.dbaccess .DBStatement;B[BLoracle.jdbc.dbaccess.DBDataSet;ILoracle.jdbc.dbaccess.DBDat aSet ;I)I(TTC7Protocol.java:1141) at oracle.jdbc.driver.OracleStatement.executeNonQuery(Z)V(OracleStatemen t.java:2149) at oracle.jdbc.driver.OracleStatement.doExecuteOther(Z)V(OracleStatement .java:2032) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout()V(OracleStat ement.java:2894) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate()I(OraclePre paredStatement.java:608) at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate()I( DelegatingPreparedStatement.java:101) at org.apache.slide.store.impl.rdbms.CommonRDBMSAdapter.storeContent(Lja va.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide.content.Nod eRev isionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;)V(CommonRDBMS Adap ter.java:344) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionC ontent(Ljava.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide.c onte nt.NodeRevisionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;Z)Z( Stan dardRDBMSAdapter.java:1101) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.createRevision Content(Ljava.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide. cont ent.NodeRevisionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;)V( Stan dardRDBMSAdapter.java:1054) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.createRevisionCo ntent(Lorg.apache.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDes crip tor;Lorg.apache.slide.content.NodeRevisionContent;)V(AbstractRDBMSStore.java :823 ) at org.apache.slide.store.AbstractStore.createRevisionContent(Lorg.apach e.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDescriptor;Lorg.apa che. slide.content.NodeRevisionContent;)V(AbstractStore.java:1347) at org.apache.slide.store.ExtendedStore.createRevisionContent(Lorg.apach e.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDescriptor;Lorg.apa che. slide.content.NodeRevisionContent;)V(ExtendedStore.java:508) at org.apache.slide.content.ContentImpl.create(Lorg.apache.slide.common. SlideToken;Ljava.lang.String;Lorg.apache.slide.content.NodeRevisionDescripto r;Lo rg.apache.slide.content.NodeRevisionContent;)V(ContentImpl.java:548) at org.apache.slide.webdav.method.PutMethod.executeRequest()V(PutMethod. java:392) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(Ljavax.servle t.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Abstrac tWeb davMethod.java:386) at org.apache.slide.webdav.WebdavServlet.service(Ljavax.servlet.http.Htt pServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(WebdavServlet.jav a:16 4) at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest; Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run ()Ljava.lang.Object;(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servle t.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.F ilte rChainImpl;)V(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletR equest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilt er.j ava:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.Ser vletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at org.apache.slide.webdav.filter.LogFilter.doFilter(Ljavax.servlet.Serv letRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(LogF ilte r.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.Ser vletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run()Ljava.lang.Object;(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.se curity.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.O bjec t;(AuthenticatedSubject.java:317) org.apache.slide.common.ServiceAccessException: Service org.apache.slide.store.i [EMAIL PROTECTED] access error : No more data to read from socket at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.createExceptio n(Ljava.sql.SQLException;Ljava.lang.String;)Lorg.apache.slide.common.Service Acce ssException;(StandardRDBMSAdapter.java:1404) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.storeRevisionC ontent(Ljava.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide.c onte nt.NodeRevisionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;Z)Z( Stan dardRDBMSAdapter.java:1103) at org.apache.slide.store.impl.rdbms.StandardRDBMSAdapter.createRevision Content(Ljava.sql.Connection;Lorg.apache.slide.common.Uri;Lorg.apache.slide. cont ent.NodeRevisionDescriptor;Lorg.apache.slide.content.NodeRevisionContent;)V( Stan dardRDBMSAdapter.java:1054) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore.createRevisionCo ntent(Lorg.apache.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDes crip tor;Lorg.apache.slide.content.NodeRevisionContent;)V(AbstractRDBMSStore.java :823 ) at org.apache.slide.store.AbstractStore.createRevisionContent(Lorg.apach e.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDescriptor;Lorg.apa che. slide.content.NodeRevisionContent;)V(AbstractStore.java:1347) at org.apache.slide.store.ExtendedStore.createRevisionContent(Lorg.apach e.slide.common.Uri;Lorg.apache.slide.content.NodeRevisionDescriptor;Lorg.apa che. slide.content.NodeRevisionContent;)V(ExtendedStore.java:508) at org.apache.slide.content.ContentImpl.create(Lorg.apache.slide.common. SlideToken;Ljava.lang.String;Lorg.apache.slide.content.NodeRevisionDescripto r;Lo rg.apache.slide.content.NodeRevisionContent;)V(ContentImpl.java:548) at org.apache.slide.webdav.method.PutMethod.executeRequest()V(PutMethod. java:392) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(Ljavax.servle t.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Abstrac tWeb davMethod.java:386) at org.apache.slide.webdav.WebdavServlet.service(Ljavax.servlet.http.Htt pServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(WebdavServlet.jav a:16 4) at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest; Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run ()Ljava.lang.Object;(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servle t.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.F ilte rChainImpl;)V(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletR equest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilt er.j ava:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.Ser vletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at org.apache.slide.webdav.filter.LogFilter.doFilter(Ljavax.servlet.Serv letRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(LogF ilte r.java:141) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.Ser vletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio n.run()Ljava.lang.Object;(WebAppServletContext.java:6356) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.se curity.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.O bjec t;(AuthenticatedSubject.java:317) at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.ac l.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.Authenticate dSub ject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.jav a:11 8) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(Lweblogi c.servlet.internal.ServletRequestImpl;Lweblogic.servlet.internal.ServletResp onse Impl;)V(WebAppServletContext.java:3635) at weblogic.servlet.internal.ServletRequestImpl.execute(Lweblogic.kernel .ExecuteThread;)V(ServletRequestImpl.java:2585) at weblogic.kernel.ExecuteThread.execute(Lweblogic.kernel.ExecuteRequest ;)V(ExecuteThread.java:197) at weblogic.kernel.ExecuteThread.run()V(ExecuteThread.java:170) at java.lang.Thread.startThreadFromVM(Ljava.lang.Thread;)V(Unknown Sourc e) 11 Nov 2004 11:30:38 - org.apache.slide.store.impl.rdbms.AbstractRDBMSStore - WA RNING - java.sql.SQLException: Already closed. java.sql.SQLException: Already closed. at org.apache.commons.dbcp.PoolableConnection.close()V(PoolableConnectio n.java:77) at org.apache.commons.dbcp.PoolingDriver$PoolGuardConnectionWrapper.clos e()V(PoolingDriver.java:240) at org.apache.slide.store.impl.rdbms.AbstractRDBMSStore$TransactionId.ro llback()V(AbstractRDBMSStore.java:918) at org.apache.commons.transaction.util.xa.AbstractXAResource.rollback(Lj avax.transaction.xa.Xid;)V(AbstractXAResource.java:99) at org.apache.slide.transaction.SlideTransaction.rollback()V(SlideTransa ction.java:523) at org.apache.slide.transaction.SlideTransactionManager.rollback()V(Slid eTransactionManager.java:222) at org.apache.slide.common.NamespaceAccessTokenImpl.rollback()V(Namespac eAccessTokenImpl.java:443) at org.apache.slide.webdav.method.AbstractWebdavMethod.run(Ljavax.servle t.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(Abstrac tWeb davMethod.java:409) at org.apache.slide.webdav.WebdavServlet.service(Ljavax.servlet.http.Htt pServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(WebdavServlet.jav a:16 4) at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest; Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run ()Ljava.lang.Object;(ServletStubImpl.java:971) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servle t.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.F ilte rChainImpl;)V(ServletStubImpl.java:402) at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletR equest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilt er.j ava:28) at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.Ser vletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27) === message truncated === Yahoo! India Matrimony: Find your life partneronline. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
