<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-319</id>
	<title>Nabble - Commons - User</title>
	<updated>2009-11-21T14:04:17Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Commons---User-f319.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Commons---User-f319.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26460788</id>
	<title>Re: Commons CLI : Executing from shell script ?</title>
	<published>2009-11-21T14:04:17Z</published>
	<updated>2009-11-21T14:04:17Z</updated>
	<author>
		<name>Bugzilla from carsten.schlipf@yeap.de</name>
	</author>
	<content type="html">In case of a space in an argument $* will not help, but $@.
&lt;br&gt;&lt;br&gt;Henri Yandell wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Does using $* help? Even if it doesn't, it would be more concise.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm assuming one of the variables you're passing through contains a
&lt;br&gt;&amp;gt; space and is splitting things up after the quotes surrounding it are
&lt;br&gt;&amp;gt; lost. Does the number of arguments increase?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hen
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Thu, Nov 19, 2009 at 2:21 AM, Ashika Umanga Umagiliya
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aumanga@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Greetings all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In my application I have used Commons CLI to parse command line arguments.
&lt;br&gt;&amp;gt;&amp;gt; I want to run my JAR file using shell script because , I have to setup some
&lt;br&gt;&amp;gt;&amp;gt; environment variables.
&lt;br&gt;&amp;gt;&amp;gt; But it seems that shell script messing around with argument order/number.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My shell script is as follows:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; export ARCH=lx24-amd64
&lt;br&gt;&amp;gt;&amp;gt; export SGE_ROOT=/SGE6/sge6.2
&lt;br&gt;&amp;gt;&amp;gt; export LD_LIBRARY_PATH=$SGE_ROOT/lib/$ARCH/
&lt;br&gt;&amp;gt;&amp;gt; #echo $SGE_ROOT
&lt;br&gt;&amp;gt;&amp;gt; #echo $LD_LIBRARY_PATH
&lt;br&gt;&amp;gt;&amp;gt; java -jar analyse.jar $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16
&lt;br&gt;&amp;gt;&amp;gt; $17 $18 $19 $20
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But &amp;nbsp;when I run directly from shell using &amp;quot;java -jar analyse.jar ..... &amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; everything works fine.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Any tips?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460788&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460788&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460788&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460788&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460788&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460788&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Commons-CLI-%3A-Executing-from-shell-script---tp26423825p26460788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26452499</id>
	<title>[ANNOUNCEMENT]  Apache Commons Pool 1.5.4 Released</title>
	<published>2009-11-20T16:36:00Z</published>
	<updated>2009-11-20T16:36:00Z</updated>
	<author>
		<name>psteitz</name>
	</author>
	<content type="html">The Apache Commons team is pleased to announce the release of
&lt;br&gt;version 1.5.4 of Commons Pool. &amp;nbsp;Commons Pool provides a general
&lt;br&gt;purpose object pooling API, an implementation toolkit and some pool
&lt;br&gt;implementations.
&lt;br&gt;&lt;br&gt;Version 1.5.4 is a patch release including a fix for a regression
&lt;br&gt;introduced in version 1.5. Source and binary distributions are
&lt;br&gt;available for download from the Apache Commons Pool download site:
&lt;br&gt;&lt;a href=&quot;http://commons.apache.org/pool/download_pool.cgi&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://commons.apache.org/pool/download_pool.cgi&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please verify signatures using the KEYS file available at the above
&lt;br&gt;location when downloading the release.
&lt;br&gt;&lt;br&gt;For more information on Apache Commons Pool, visit the Pool home page:
&lt;br&gt;&lt;a href=&quot;http://commons.apache.org/pool/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://commons.apache.org/pool/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Feedback, suggestions for improvement or bug reports are welcome via
&lt;br&gt;the &amp;quot;Mailing Lists&amp;quot; and &amp;quot;Issue Tracking&amp;quot; links here:
&lt;br&gt;&lt;a href=&quot;http://commons.apache.org/pool/project-info.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://commons.apache.org/pool/project-info.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Phil Steitz
&lt;br&gt;- On behalf of the Apache Commons community
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26452499&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26452499&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANNOUNCEMENT---Apache-Commons-Pool-1.5.4-Released-tp26452499p26452499.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26443988</id>
	<title>Re: [VFS] sftp upload fails with permission denied error while setting the last updated timestamp</title>
	<published>2009-11-20T06:16:21Z</published>
	<updated>2009-11-20T06:16:21Z</updated>
	<author>
		<name>Ralph Goers</name>
	</author>
	<content type="html">Sorry, I meant the logs from the target system where the files are, not from the application using commons vfs.
&lt;br&gt;&lt;br&gt;Ralph
&lt;br&gt;&lt;br&gt;On Nov 20, 2009, at 3:15 AM, Bhaskar Annamalai wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp;Sorry for the delay. There is no information in the log regarding the
&lt;br&gt;&amp;gt; issue except for the exception stacktrace.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Bhaskar 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Ralph Goers [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ralph.goers@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Wednesday, November 18, 2009 11:44 AM
&lt;br&gt;&amp;gt; To: Commons Users List
&lt;br&gt;&amp;gt; Subject: Re: [VFS] sftp upload fails with permission denied error while
&lt;br&gt;&amp;gt; setting the last updated timestamp
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I know this isn't going to be much help. I don't use the SFTP provider
&lt;br&gt;&amp;gt; so I don't really have a lot of advice to give. I was hoping some of the
&lt;br&gt;&amp;gt; other folks who do use it - and I know there are some - would have
&lt;br&gt;&amp;gt; jumped in. &amp;nbsp;Have you checked the logs on the server?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ralph
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Nov 16, 2009, at 9:00 PM, Bhaskar Annamalai wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt; I tried to use VFS for uploading a file to a sftp url. The file gets
&lt;br&gt;&amp;gt;&amp;gt; uploaded to the location which is specified in the url. But it gets a
&lt;br&gt;&amp;gt;&amp;gt; permission denied error while setting the last updated time of the
&lt;br&gt;&amp;gt; file.
&lt;br&gt;&amp;gt;&amp;gt; Below is the stack trace of the error.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; org.apache.commons.vfs.FileSystemException: Could not set the last
&lt;br&gt;&amp;gt;&amp;gt; modified timestamp of &amp;lt;sftp url&amp;gt;.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;br&gt;&amp;gt;&amp;gt; efaultFileContent
&lt;br&gt;&amp;gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.AbstractFileObject.moveTo(AbstractFileOb
&lt;br&gt;&amp;gt;&amp;gt; ject.java:1001)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.moveOrDeleteAfterP
&lt;br&gt;&amp;gt;&amp;gt; rocessing(VFSTran
&lt;br&gt;&amp;gt;&amp;gt; sportListener.java:331)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirector
&lt;br&gt;&amp;gt;&amp;gt; y(VFSTransportLis
&lt;br&gt;&amp;gt;&amp;gt; tener.java:262)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;&amp;gt;&amp;gt; istener.java:154)
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;&amp;gt;&amp;gt; istener.java:117)
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run
&lt;br&gt;&amp;gt;&amp;gt; (AbstractPollingT
&lt;br&gt;&amp;gt;&amp;gt; ransportListener.java:99)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWor
&lt;br&gt;&amp;gt;&amp;gt; kerPool.java:58)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
&lt;br&gt;&amp;gt;&amp;gt; r.java:886)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
&lt;br&gt;&amp;gt;&amp;gt; va:908)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt;&amp;gt; Caused by: 3: Permission denied
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2289)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.jcraft.jsch.ChannelSftp._setStat(ChannelSftp.java:1871)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.jcraft.jsch.ChannelSftp.setStat(ChannelSftp.java:1845)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.sftp.SftpFileObject.doSetLastModifiedTim
&lt;br&gt;&amp;gt;&amp;gt; e(SftpFileObject.
&lt;br&gt;&amp;gt;&amp;gt; java:237)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.AbstractFileObject.doSetLastModTime(Abst
&lt;br&gt;&amp;gt;&amp;gt; ractFileObject.ja
&lt;br&gt;&amp;gt;&amp;gt; va:262)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;br&gt;&amp;gt;&amp;gt; efaultFileContent
&lt;br&gt;&amp;gt;&amp;gt; .java:189)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 10 more
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Please suggest.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; Bhaskar
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26443988&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VFS--sftp-upload-fails-with-permission-denied-error-while-setting-the-last-updated-timestamp-tp26384443p26443988.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26442593</id>
	<title>Re: [SANSELAN] Problem reading GPS-Information from Images</title>
	<published>2009-11-20T04:31:04Z</published>
	<updated>2009-11-20T04:31:04Z</updated>
	<author>
		<name>Franz Graf</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;thanks for the link to jira.
&lt;br&gt;For those who're interesed: there's already an open issue for this at
&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/SANSELAN-21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/SANSELAN-21&lt;/a&gt;&lt;br&gt;&lt;br&gt;Charles Matthew Chen wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Franz,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Please open an issue and attach an image that demonstrates the issue.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Charles
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://issues.apache.org/jira/browse/SANSELAN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/SANSELAN&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Thu, Nov 19, 2009 at 3:38 PM, Franz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26442593&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graff@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm playing around with sanselan and wanted to extract the geotags of an
&lt;br&gt;&amp;gt;&amp;gt; image and compare the data with the data displayed by IrvanView
&lt;br&gt;&amp;gt;&amp;gt; (The image was geotagged using 'locr' before).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; IrfanView correctly extracts the GeoTags:
&lt;br&gt;&amp;gt;&amp;gt; GPS Version ID: 2.2.0.0
&lt;br&gt;&amp;gt;&amp;gt; GPS Latitude Ref: N
&lt;br&gt;&amp;gt;&amp;gt; GPS Latitude: 47 49 2.29
&lt;br&gt;&amp;gt;&amp;gt; GPS Longitude Ref: E
&lt;br&gt;&amp;gt;&amp;gt; GPS Longitude: 11, 36, 40.114
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; while Sanselan produces the following output
&lt;br&gt;&amp;gt;&amp;gt; GPS Version ID: Not Found.
&lt;br&gt;&amp;gt;&amp;gt; GPS Latitude Ref: 'R98' &amp;nbsp; &amp;nbsp; &amp;lt;- should be N?
&lt;br&gt;&amp;gt;&amp;gt; GPS Latitude: 48, 49, 48, 48&amp;lt;- should be 47 49 2.29?
&lt;br&gt;&amp;gt;&amp;gt; GPS Longitude Ref: 'E'
&lt;br&gt;&amp;gt;&amp;gt; GPS Longitude: 11, 36, 40114/1000 (40,114)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My question now: are the Latitude values not correct or do I make a
&lt;br&gt;&amp;gt;&amp;gt; mistake?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The code to extract the GPS-Data is:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; static void getLocation(File file) throws IOException, ImageReadException {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; IImageMetadata metadata = Sanselan.getMetadata(file);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; if (metadata instanceof JpegImageMetadata) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JpegImageMetadata jpegMetadata = (JpegImageMetadata) metadata;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (TagInfo ti : GPSTagConstants.ALL_GPS_TAGS) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TiffField field = jpegMetadata.findEXIFValue(ti);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (field != null) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(ti.name + &amp;quot;: &amp;quot; + field.getValueDescription());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt; The image can be found at &lt;a href=&quot;http://www.locked.de/geo1.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.locked.de/geo1.jpg&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26442593&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26442593&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-SANSELAN--Problem-reading-GPS-Information-from-Images-tp26433709p26442593.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26441684</id>
	<title>RE: [VFS] sftp upload fails with permission denied error while setting the last updated timestamp</title>
	<published>2009-11-20T03:15:50Z</published>
	<updated>2009-11-20T03:15:50Z</updated>
	<author>
		<name>Bhaskar Annamalai</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp; Sorry for the delay. There is no information in the log regarding the
&lt;br&gt;issue except for the exception stacktrace.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Bhaskar 
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Ralph Goers [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441684&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ralph.goers@...&lt;/a&gt;] 
&lt;br&gt;Sent: Wednesday, November 18, 2009 11:44 AM
&lt;br&gt;To: Commons Users List
&lt;br&gt;Subject: Re: [VFS] sftp upload fails with permission denied error while
&lt;br&gt;setting the last updated timestamp
&lt;br&gt;&lt;br&gt;I know this isn't going to be much help. I don't use the SFTP provider
&lt;br&gt;so I don't really have a lot of advice to give. I was hoping some of the
&lt;br&gt;other folks who do use it - and I know there are some - would have
&lt;br&gt;jumped in. &amp;nbsp;Have you checked the logs on the server?
&lt;br&gt;&lt;br&gt;Ralph
&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 9:00 PM, Bhaskar Annamalai wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp;I tried to use VFS for uploading a file to a sftp url. The file gets
&lt;br&gt;&amp;gt; uploaded to the location which is specified in the url. But it gets a
&lt;br&gt;&amp;gt; permission denied error while setting the last updated time of the
&lt;br&gt;file.
&lt;br&gt;&amp;gt; Below is the stack trace of the error.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.commons.vfs.FileSystemException: Could not set the last
&lt;br&gt;&amp;gt; modified timestamp of &amp;lt;sftp url&amp;gt;.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;br&gt;&amp;gt; efaultFileContent
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.vfs.provider.AbstractFileObject.moveTo(AbstractFileOb
&lt;br&gt;&amp;gt; ject.java:1001)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.moveOrDeleteAfterP
&lt;br&gt;&amp;gt; rocessing(VFSTran
&lt;br&gt;&amp;gt; sportListener.java:331)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirector
&lt;br&gt;&amp;gt; y(VFSTransportLis
&lt;br&gt;&amp;gt; tener.java:262)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;&amp;gt; istener.java:154)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;&amp;gt; istener.java:117)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run
&lt;br&gt;&amp;gt; (AbstractPollingT
&lt;br&gt;&amp;gt; ransportListener.java:99)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWor
&lt;br&gt;&amp;gt; kerPool.java:58)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
&lt;br&gt;&amp;gt; r.java:886)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
&lt;br&gt;&amp;gt; va:908)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt; Caused by: 3: Permission denied
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2289)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.jcraft.jsch.ChannelSftp._setStat(ChannelSftp.java:1871)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.jcraft.jsch.ChannelSftp.setStat(ChannelSftp.java:1845)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.vfs.provider.sftp.SftpFileObject.doSetLastModifiedTim
&lt;br&gt;&amp;gt; e(SftpFileObject.
&lt;br&gt;&amp;gt; java:237)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.vfs.provider.AbstractFileObject.doSetLastModTime(Abst
&lt;br&gt;&amp;gt; ractFileObject.ja
&lt;br&gt;&amp;gt; va:262)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt;
&lt;br&gt;org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; efaultFileContent
&lt;br&gt;&amp;gt; .java:189)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 10 more
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please suggest.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Bhaskar
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441684&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441684&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441684&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441684&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441684&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441684&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VFS--sftp-upload-fails-with-permission-denied-error-while-setting-the-last-updated-timestamp-tp26384443p26441684.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26436546</id>
	<title>FTPS / FTP over SSL with Jakarta Commons Net</title>
	<published>2009-11-20T02:18:11Z</published>
	<updated>2009-11-20T02:18:11Z</updated>
	<author>
		<name>Keishin</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I do not manage FTPS / FTP over SSL jet with Commons Net.
&lt;br&gt;&lt;br&gt;See my code below. Executing it leads to this error:
&lt;br&gt;&lt;br&gt;Could not connect to server.
&lt;br&gt;javax.net.ssl.SSLException: No available certificate or key corresponds to the SSL cipher suites which are enabled.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.checkEnabledSuites(SSLServerSocketImpl.java:307)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:253)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:489)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:494)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2296)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2269)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2046)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2093)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at tests.ftps.CommonsNetFTPSTest.main(CommonsNetFTPSTest.java:68)
&lt;br&gt;BUILD SUCCESSFUL (total time: 7 seconds)
&lt;br&gt;&lt;br&gt;FTPS with Filezilla works fine. 
&lt;br&gt;Connection details: FTP over implicit TLS / SSL
&lt;br&gt;Any idea what exactly to do to get this code running?
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------8&amp;lt;---------------------------------------
&lt;br&gt;&lt;br&gt;import java.io.FileOutputStream;
&lt;br&gt;import java.io.IOException;
&lt;br&gt;import java.io.PrintWriter;
&lt;br&gt;import org.apache.commons.net.PrintCommandListener;
&lt;br&gt;import org.apache.commons.net.ftp.FTP;
&lt;br&gt;import org.apache.commons.net.ftp.FTPReply;
&lt;br&gt;import org.apache.commons.net.ftp.FTPSClient;
&lt;br&gt;&lt;br&gt;public class CommonsNetFTPSTest
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; public static void main(String[] args) throws Exception
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.setProperty(&amp;quot;javax.net.debug&amp;quot;, &amp;quot;ssl&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String server = &amp;quot;server&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String username = &amp;quot;username&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String password = &amp;quot;password&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String remoteFile = &amp;quot;remotefile&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String localFile = &amp;quot;localfile&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String protocol = &amp;quot;TLS&amp;quot;; // TLS / SSL
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int port = 990;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int timeoutInMillis = 3000;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boolean isImpicit = true;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FTPSClient client = new FTPSClient(protocol, isImpicit);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.setDataTimeout(timeoutInMillis);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out)));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int reply;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.connect(server, port);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.login(username, password);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.setFileType(FTP.BINARY_FILE_TYPE);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.execPBSZ(0);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.execPROT(&amp;quot;P&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Connected to &amp;quot; + server + &amp;quot;.&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reply = client.getReplyCode();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (!FTPReply.isPositiveCompletion(reply))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.disconnect();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;FTP server refused connection.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.exit(1);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.listFiles();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boolean retrieved = client.retrieveFile(remoteFile, new FileOutputStream(localFile));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (Exception e)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (client.isConnected())
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.disconnect();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (IOException ex)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ex.printStackTrace();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.err.println(&amp;quot;Could not connect to server.&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; finally
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;# client disconnected&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client.disconnect();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&amp;nbsp;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FTPS---FTP-over-SSL-with-Jakarta-Commons-Net-tp26436546p26436546.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26439802</id>
	<title>net, VxWorks parser?</title>
	<published>2009-11-20T00:18:45Z</published>
	<updated>2009-11-20T00:18:45Z</updated>
	<author>
		<name>icucode</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm using the commons-net library to connect to a VxWorks
&lt;br&gt;FTP-server/OS and when doing so an
&lt;br&gt;&amp;quot;org.apache.commons.net.ftp.parser.ParserInitializationException:
&lt;br&gt;Unknown parser type: VxWorks OS(NT)
&lt;br&gt;&amp;quot; exception is thrown. The problem is that
&lt;br&gt;&amp;quot;org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory&amp;quot;
&lt;br&gt;does not have a parser for the VxWorks OS. Have anyone looked into
&lt;br&gt;this? What is the best way to implement support for the VxWorks OS?
&lt;br&gt;Any information is appreciated.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Kind Regards
&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26439802&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26439802&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/net%2C-VxWorks-parser--tp26439802p26439802.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26439677</id>
	<title>Re: Commons CLI : Executing from shell script ?</title>
	<published>2009-11-20T00:04:06Z</published>
	<updated>2009-11-20T00:04:06Z</updated>
	<author>
		<name>Henri Yandell</name>
	</author>
	<content type="html">Does using $* help? Even if it doesn't, it would be more concise.
&lt;br&gt;&lt;br&gt;I'm assuming one of the variables you're passing through contains a
&lt;br&gt;space and is splitting things up after the quotes surrounding it are
&lt;br&gt;lost. Does the number of arguments increase?
&lt;br&gt;&lt;br&gt;Hen
&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 2:21 AM, Ashika Umanga Umagiliya
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26439677&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;aumanga@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Greetings all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In my application I have used Commons CLI to parse command line arguments.
&lt;br&gt;&amp;gt; I want to run my JAR file using shell script because , I have to setup some
&lt;br&gt;&amp;gt; environment variables.
&lt;br&gt;&amp;gt; But it seems that shell script messing around with argument order/number.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My shell script is as follows:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; export ARCH=lx24-amd64
&lt;br&gt;&amp;gt; export SGE_ROOT=/SGE6/sge6.2
&lt;br&gt;&amp;gt; export LD_LIBRARY_PATH=$SGE_ROOT/lib/$ARCH/
&lt;br&gt;&amp;gt; #echo $SGE_ROOT
&lt;br&gt;&amp;gt; #echo $LD_LIBRARY_PATH
&lt;br&gt;&amp;gt; java -jar analyse.jar $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16
&lt;br&gt;&amp;gt; $17 $18 $19 $20
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But  when I run directly from shell using &amp;quot;java -jar analyse.jar ..... &amp;quot;
&lt;br&gt;&amp;gt; everything works fine.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any tips?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26439677&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26439677&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26439677&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26439677&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Commons-CLI-%3A-Executing-from-shell-script---tp26423825p26439677.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26436443</id>
	<title>Re: [SANSELAN] Problem reading GPS-Information from Images</title>
	<published>2009-11-19T16:05:11Z</published>
	<updated>2009-11-19T16:05:11Z</updated>
	<author>
		<name>Charles Matthew Chen</name>
	</author>
	<content type="html">Hi Franz,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Please open an issue and attach an image that demonstrates the issue.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Charles
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/SANSELAN&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/SANSELAN&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 3:38 PM, Franz &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436443&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;graff@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm playing around with sanselan and wanted to extract the geotags of an
&lt;br&gt;&amp;gt; image and compare the data with the data displayed by IrvanView
&lt;br&gt;&amp;gt; (The image was geotagged using 'locr' before).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; IrfanView correctly extracts the GeoTags:
&lt;br&gt;&amp;gt; GPS Version ID: 2.2.0.0
&lt;br&gt;&amp;gt; GPS Latitude Ref: N
&lt;br&gt;&amp;gt; GPS Latitude: 47 49 2.29
&lt;br&gt;&amp;gt; GPS Longitude Ref: E
&lt;br&gt;&amp;gt; GPS Longitude: 11, 36, 40.114
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; while Sanselan produces the following output
&lt;br&gt;&amp;gt; GPS Version ID: Not Found.
&lt;br&gt;&amp;gt; GPS Latitude Ref: 'R98'     &amp;lt;- should be N?
&lt;br&gt;&amp;gt; GPS Latitude: 48, 49, 48, 48&amp;lt;- should be 47 49 2.29?
&lt;br&gt;&amp;gt; GPS Longitude Ref: 'E'
&lt;br&gt;&amp;gt; GPS Longitude: 11, 36, 40114/1000 (40,114)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My question now: are the Latitude values not correct or do I make a
&lt;br&gt;&amp;gt; mistake?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The code to extract the GPS-Data is:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; static void getLocation(File file) throws IOException, ImageReadException {
&lt;br&gt;&amp;gt;&amp;gt;     IImageMetadata metadata = Sanselan.getMetadata(file);
&lt;br&gt;&amp;gt;&amp;gt;     if (metadata instanceof JpegImageMetadata) {
&lt;br&gt;&amp;gt;&amp;gt;         JpegImageMetadata jpegMetadata = (JpegImageMetadata) metadata;
&lt;br&gt;&amp;gt;&amp;gt;         for (TagInfo ti : GPSTagConstants.ALL_GPS_TAGS) {
&lt;br&gt;&amp;gt;&amp;gt;             TiffField field = jpegMetadata.findEXIFValue(ti);
&lt;br&gt;&amp;gt;&amp;gt;             if (field != null) {
&lt;br&gt;&amp;gt;&amp;gt;                 System.out.println(ti.name + &amp;quot;: &amp;quot; + field.getValueDescription());
&lt;br&gt;&amp;gt;&amp;gt;             }
&lt;br&gt;&amp;gt;&amp;gt;         }
&lt;br&gt;&amp;gt;&amp;gt;     }
&lt;br&gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The image can be found at &lt;a href=&quot;http://www.locked.de/geo1.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.locked.de/geo1.jpg&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436443&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436443&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436443&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436443&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-SANSELAN--Problem-reading-GPS-Information-from-Images-tp26433709p26436443.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433709</id>
	<title>[SANSELAN] Problem reading GPS-Information from Images</title>
	<published>2009-11-19T12:38:22Z</published>
	<updated>2009-11-19T12:38:22Z</updated>
	<author>
		<name>Franz Graf</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I'm playing around with sanselan and wanted to extract the geotags of an
&lt;br&gt;image and compare the data with the data displayed by IrvanView
&lt;br&gt;(The image was geotagged using 'locr' before).
&lt;br&gt;&lt;br&gt;IrfanView correctly extracts the GeoTags:
&lt;br&gt;GPS Version ID: 2.2.0.0
&lt;br&gt;GPS Latitude Ref: N
&lt;br&gt;GPS Latitude: 47 49 2.29
&lt;br&gt;GPS Longitude Ref: E
&lt;br&gt;GPS Longitude: 11, 36, 40.114
&lt;br&gt;&lt;br&gt;while Sanselan produces the following output
&lt;br&gt;GPS Version ID: Not Found.
&lt;br&gt;GPS Latitude Ref: 'R98' &amp;nbsp; &amp;nbsp; &amp;lt;- should be N?
&lt;br&gt;GPS Latitude: 48, 49, 48, 48&amp;lt;- should be 47 49 2.29?
&lt;br&gt;GPS Longitude Ref: 'E'
&lt;br&gt;GPS Longitude: 11, 36, 40114/1000 (40,114)
&lt;br&gt;&lt;br&gt;My question now: are the Latitude values not correct or do I make a
&lt;br&gt;mistake?
&lt;br&gt;&lt;br&gt;The code to extract the GPS-Data is:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; static void getLocation(File file) throws IOException, ImageReadException {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; IImageMetadata metadata = Sanselan.getMetadata(file);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; if (metadata instanceof JpegImageMetadata) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JpegImageMetadata jpegMetadata = (JpegImageMetadata) metadata;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (TagInfo ti : GPSTagConstants.ALL_GPS_TAGS) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TiffField field = jpegMetadata.findEXIFValue(ti);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (field != null) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(ti.name + &amp;quot;: &amp;quot; + field.getValueDescription());
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; }
&lt;/div&gt;&lt;br&gt;The image can be found at &lt;a href=&quot;http://www.locked.de/geo1.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.locked.de/geo1.jpg&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433709&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26433709&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-SANSELAN--Problem-reading-GPS-Information-from-Images-tp26433709p26433709.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26423825</id>
	<title>Commons CLI : Executing from shell script ?</title>
	<published>2009-11-19T02:21:29Z</published>
	<updated>2009-11-19T02:21:29Z</updated>
	<author>
		<name>Umanga</name>
	</author>
	<content type="html">Greetings all,
&lt;br&gt;&lt;br&gt;In my application I have used Commons CLI to parse command line arguments.
&lt;br&gt;I want to run my JAR file using shell script because , I have to setup 
&lt;br&gt;some environment variables.
&lt;br&gt;But it seems that shell script messing around with argument order/number.
&lt;br&gt;&lt;br&gt;My shell script is as follows:
&lt;br&gt;&lt;br&gt;&lt;br&gt;export ARCH=lx24-amd64
&lt;br&gt;export SGE_ROOT=/SGE6/sge6.2
&lt;br&gt;export LD_LIBRARY_PATH=$SGE_ROOT/lib/$ARCH/
&lt;br&gt;#echo $SGE_ROOT
&lt;br&gt;#echo $LD_LIBRARY_PATH
&lt;br&gt;java -jar analyse.jar $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 
&lt;br&gt;$16 $17 $18 $19 $20
&lt;br&gt;&lt;br&gt;&lt;br&gt;But &amp;nbsp;when I run directly from shell using &amp;quot;java -jar analyse.jar ..... &amp;quot; 
&lt;br&gt;everything works fine.
&lt;br&gt;&lt;br&gt;Any tips?
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26423825&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26423825&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Commons-CLI-%3A-Executing-from-shell-script---tp26423825p26423825.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26407346</id>
	<title>Question on JNDI and DBCP</title>
	<published>2009-11-18T05:01:29Z</published>
	<updated>2009-11-18T05:01:29Z</updated>
	<author>
		<name>Vinicius Carvalho-5</name>
	</author>
	<content type="html">Hello there! I'm trying to register multiple datasources on the JNDI using
&lt;br&gt;DBCP
&lt;br&gt;&lt;br&gt;Here's what I've done:
&lt;br&gt;&lt;br&gt;Reference refA = createRef(url,user,pwd);
&lt;br&gt;Reference refB = createRef(url2,user2,pwd2);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;ic.bind(&amp;quot;java:/comp/env/jdbc/db1&amp;quot;,refA);
&lt;br&gt;ic.bind(&amp;quot;java:/comp/env/jdbc/db2&amp;quot;,refB);
&lt;br&gt;&lt;br&gt;&lt;br&gt;private reference createRef(String url, String username, String password){
&lt;br&gt;&lt;br&gt;&amp;nbsp;Reference ref = new Reference(&amp;quot;javax.sql.DataSource&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;org.apache.commons.dbcp.BasicDataSourceFactory&amp;quot;, null);
&lt;br&gt;&amp;nbsp; ref.add(new StringRefAddr(&amp;quot;driverClassName&amp;quot;,
&lt;br&gt;&amp;quot;org.apache.commons.dbcp.TesterDriver&amp;quot;));
&lt;br&gt;&lt;br&gt;&amp;nbsp; ref.add(new StringRefAddr(&amp;quot;url&amp;quot;, url));
&lt;br&gt;&amp;nbsp; ref.add(new StringRefAddr(&amp;quot;username&amp;quot;, username));
&lt;br&gt;&amp;nbsp; ref.add(new StringRefAddr(&amp;quot;password&amp;quot;, password));
&lt;br&gt;&amp;nbsp; return ref;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;The problem is that both context references points to the first datasource.
&lt;br&gt;I thought that the JNDI would use the name part to bind a unique value, but
&lt;br&gt;seems that both references turn to be the same (they both are
&lt;br&gt;javax.sql.Datasource, BasicDatasourceFactory).
&lt;br&gt;&lt;br&gt;My question is how can I add multiple datasources under diferent jndi
&lt;br&gt;locations?
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-on-JNDI-and-DBCP-tp26407346p26407346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26404887</id>
	<title>[IO] FileUtils.copyURLToFile stalls</title>
	<published>2009-11-18T01:36:57Z</published>
	<updated>2009-11-18T01:36:57Z</updated>
	<author>
		<name>David Leangen-21</name>
	</author>
	<content type="html">&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;When I try to copy a file from a remote location, the file almost always stalls.
&lt;br&gt;&lt;br&gt;When I check the log files from the apache server that serves the file, I see a 200 OK message.
&lt;br&gt;&lt;br&gt;Also, I don't appear to have normally any connection problems. I can always access via a browser without a problem, wget has no troubles retrieving files, etc.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Any ideas about how I can try to find the source of my problem?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;=David
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26404887&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26404887&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-IO--FileUtils.copyURLToFile-stalls-tp26404887p26404887.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26403307</id>
	<title>TelnetClient adds an extra newline</title>
	<published>2009-11-17T22:46:08Z</published>
	<updated>2009-11-17T22:46:08Z</updated>
	<author>
		<name>Shlomy Reinstein</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;First, sorry for a double-post. I initially posted this in the
&lt;br&gt;&amp;quot;issues&amp;quot; mailing list, but got the impression that the &amp;quot;issues&amp;quot; list
&lt;br&gt;is a &amp;quot;one-way&amp;quot; list (i.e. report only).
&lt;br&gt;&lt;br&gt;I use TelnetClient for automation of telnet sessions, and noticed that
&lt;br&gt;whenever I write a newline (\n) to the output stream of a
&lt;br&gt;TelnetClient, two newlines are inserted instead of just one, which
&lt;br&gt;prevents the automation from working (e.g. when asked for username and
&lt;br&gt;then password, I send the username and '\n' and then the password is
&lt;br&gt;left blank due to the 2nd newline).
&lt;br&gt;&lt;br&gt;I've come across the following link:
&lt;br&gt;&lt;a href=&quot;http://www.mail-archive.com/commons-user@jakarta.apache.org/msg17400.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/commons-user@.../msg17400.html&lt;/a&gt;&lt;br&gt;which simply says that TelnetClient replaces each '\n' character with
&lt;br&gt;'\r\n', causing the extra newline in my case. However, this link does
&lt;br&gt;not provide a solution (except for changing TelnetClient itself). Is
&lt;br&gt;there a way to configure TelnetClient somehow not to do that?
&lt;br&gt;&lt;br&gt;Trying to work around this issue, I replaced the '\n' characters that
&lt;br&gt;I send with '\r'. This appears to change the behavior in the following
&lt;br&gt;way: The '\r' inserts a single newline, but the next string I send is
&lt;br&gt;*prefixed* with a new line. So, in the &amp;quot;username / password&amp;quot; scenario,
&lt;br&gt;I send the username followed by '\r', then I get the prompt for the
&lt;br&gt;password (and the telnet server waits here for the password). Now I
&lt;br&gt;send the password, but for some reason it is prefixed with a newline,
&lt;br&gt;so the password is again skipped.
&lt;br&gt;Can anyone explain / provide a solution?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Shlomy
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403307&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403307&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TelnetClient-adds-an-extra-newline-tp26403307p26403307.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26403098</id>
	<title>Re: [VFS] sftp upload fails with permission denied error while setting the last updated timestamp</title>
	<published>2009-11-17T22:13:59Z</published>
	<updated>2009-11-17T22:13:59Z</updated>
	<author>
		<name>Ralph Goers</name>
	</author>
	<content type="html">I know this isn't going to be much help. I don't use the SFTP provider so I don't really have a lot of advice to give. I was hoping some of the other folks who do use it - and I know there are some - would have jumped in. &amp;nbsp;Have you checked the logs on the server?
&lt;br&gt;&lt;br&gt;Ralph
&lt;br&gt;&lt;br&gt;On Nov 16, 2009, at 9:00 PM, Bhaskar Annamalai wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp;I tried to use VFS for uploading a file to a sftp url. The file gets
&lt;br&gt;&amp;gt; uploaded to the location which is specified in the url. But it gets a
&lt;br&gt;&amp;gt; permission denied error while setting the last updated time of the file.
&lt;br&gt;&amp;gt; Below is the stack trace of the error.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.apache.commons.vfs.FileSystemException: Could not set the last
&lt;br&gt;&amp;gt; modified timestamp of &amp;lt;sftp url&amp;gt;.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;br&gt;&amp;gt; efaultFileContent
&lt;br&gt;&amp;gt; .java:196)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.AbstractFileObject.moveTo(AbstractFileOb
&lt;br&gt;&amp;gt; ject.java:1001)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.moveOrDeleteAfterP
&lt;br&gt;&amp;gt; rocessing(VFSTran
&lt;br&gt;&amp;gt; sportListener.java:331)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirector
&lt;br&gt;&amp;gt; y(VFSTransportLis
&lt;br&gt;&amp;gt; tener.java:262)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;&amp;gt; istener.java:154)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;&amp;gt; istener.java:117)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run
&lt;br&gt;&amp;gt; (AbstractPollingT
&lt;br&gt;&amp;gt; ransportListener.java:99)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWor
&lt;br&gt;&amp;gt; kerPool.java:58)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
&lt;br&gt;&amp;gt; r.java:886)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
&lt;br&gt;&amp;gt; va:908)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt; Caused by: 3: Permission denied
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2289)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.jcraft.jsch.ChannelSftp._setStat(ChannelSftp.java:1871)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at com.jcraft.jsch.ChannelSftp.setStat(ChannelSftp.java:1845)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.sftp.SftpFileObject.doSetLastModifiedTim
&lt;br&gt;&amp;gt; e(SftpFileObject.
&lt;br&gt;&amp;gt; java:237)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.AbstractFileObject.doSetLastModTime(Abst
&lt;br&gt;&amp;gt; ractFileObject.ja
&lt;br&gt;&amp;gt; va:262)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;br&gt;&amp;gt; efaultFileContent
&lt;br&gt;&amp;gt; .java:189)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 10 more
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please suggest.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Bhaskar
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403098&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403098&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403098&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26403098&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VFS--sftp-upload-fails-with-permission-denied-error-while-setting-the-last-updated-timestamp-tp26384443p26403098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26389218</id>
	<title>Re: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String;</title>
	<published>2009-11-17T04:38:39Z</published>
	<updated>2009-11-17T04:38:39Z</updated>
	<author>
		<name>jwcarman</name>
	</author>
	<content type="html">It's probably the space in &amp;quot;Program Files&amp;quot; ? &amp;nbsp;Either way, it's showing
&lt;br&gt;that it's getting the file from the 1.4 jar, so that's a good sign
&lt;br&gt;that you're using the one you think you're using. &amp;nbsp;I haven't use WS in
&lt;br&gt;a long time, so I don't know what's going on with their classpath.
&lt;br&gt;I'd make sure you turn on the setting that tells it to use the
&lt;br&gt;application (not the container) classpath first.
&lt;br&gt;&lt;br&gt;On Mon, Nov 16, 2009 at 3:06 PM, Java Struts &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;struts234@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hey thanks a lot for the response...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have added the below code to the my code and i am getting the below
&lt;br&gt;&amp;gt; exception. It is able to find the jar file location but i am getting the
&lt;br&gt;&amp;gt; exception for the below line.
&lt;br&gt;&amp;gt; JarFile jarFile = new JarFile(new File(loc.toURI()));
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The exception is here..
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Illegal character in path at index 16: file:/C:/Program
&lt;br&gt;&amp;gt; Files/IBM/SDP70/runtimes/base_v61/profiles/AppSrv01/installedApps/VIPFOLSL0039Node01Cell/TeleworkServiceEAR.ear/lib/commons-codec-1.4.jar
&lt;br&gt;&amp;gt; : java.net.URISyntaxException: Illegal character in path at index 16:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; don't know wht's going on.. Here is the manifest file for the same.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Manifest-Version: 1.0
&lt;br&gt;&amp;gt; Class-Path: TeleworkServiceJAVA.jar
&lt;br&gt;&amp;gt;  lib/commons-codec-1.4.jar
&lt;br&gt;&amp;gt;  lib/classes12.jar
&lt;br&gt;&amp;gt;  lib/commons-logging.jar
&lt;br&gt;&amp;gt;  lib/j2ee.jar
&lt;br&gt;&amp;gt;  lib/log4j-1.2.15.jar
&lt;br&gt;&amp;gt;  lib/commons-lang-2.4.jar
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One more thing is.. i have added the same code to a simple standalone java
&lt;br&gt;&amp;gt; class file and which is working fine. But why it's giving the problem at the
&lt;br&gt;&amp;gt; webspehere level i don't know...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Could you please help me on this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Srini.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 4:25 PM, James Carman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It's obviously a classpath issue.  Throw this code somewhere where it
&lt;br&gt;&amp;gt;&amp;gt; can be executed in your environment where you're having troubles:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; final URL loc =
&lt;br&gt;&amp;gt;&amp;gt; Hex.class.getProtectionDomain().getCodeSource().getLocation();
&lt;br&gt;&amp;gt;&amp;gt; System.out.println(&amp;quot;Found jar file at &amp;quot; + loc);
&lt;br&gt;&amp;gt;&amp;gt; final JarFile jarFile = new JarFile(new File(loc.toURI()));
&lt;br&gt;&amp;gt;&amp;gt; System.out.println(&amp;quot;The version is &amp;quot; +
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; jarFile.getManifest().getMainAttributes().getValue(&amp;quot;Specification-Version&amp;quot;));
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Nov 10, 2009 at 2:59 PM, Java Struts &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;struts234@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Hi Julis,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks a lot for the response. Here is the info. I am thinking it might
&lt;br&gt;&amp;gt;&amp;gt; be
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the classpath issue. But i am not 100% sure.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Tue, Nov 10, 2009 at 2:12 PM, Julius Davies &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;juliusdavies@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Can you supply some version information?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Local machine
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; OS Type and Version? *Windows Xp Pro*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Java Version? *1.5*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Websphere version? *6.0*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Commons-Codec version? *1.4*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Dev machine
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; OS Type and Version?   Linux. *HP-UX,  B.11.11 *
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Java Version? :1.5
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Websphere version? 6.0
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Commons-Codec version? 1.4
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Also, can you find out if any different versions of commons-codec are
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; also present on the dev machine?  Perhaps several versions of the jar
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; file are sitting around, and Websphere is picking up an old one?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; yours,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Julius
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; On Tue, Nov 10, 2009 at 10:13 AM, Java Struts &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;struts234@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi Folks,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I am using Apache Commons Codec, to convert the encrypted bytes into a
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; HexString to pass through the URL. So when i am using it in local
&lt;br&gt;&amp;gt;&amp;gt; machine
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; which is working fine. when the same into Dev(Linux websphere) it's
&lt;br&gt;&amp;gt;&amp;gt; not
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; working and it's throwing the following exception.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *java.lang.NoSuchMethodError:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String;*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Here is the code i am using for it.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *public static String encryptString(SecretKey key, String input)
&lt;br&gt;&amp;gt;&amp;gt; throws
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException
&lt;br&gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        logger.error(&amp;quot; Input String to Encrypt: &amp;quot; + input );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        Cipher cipher = Cipher.getInstance(&amp;quot;DESede&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        cipher.init(Cipher.ENCRYPT_MODE, key);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        //byte[] inputBytes = input.getBytes();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        String encryptedString =&amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        byte[] inputBytes;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        try {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            logger.error(&amp;quot; Inside Try block of Encrypted String
&lt;br&gt;&amp;gt;&amp;gt; Method&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            inputBytes = input.getBytes(&amp;quot;UTF-8&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            byte[] encryptedBytes= cipher.doFinal(inputBytes);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            logger.error(&amp;quot; got encrypted bytes&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            encryptedString= Hex.encodeHexString(encryptedBytes);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            logger.error(&amp;quot; Encrypted String : &amp;quot; +encryptedString);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        catch (UnsupportedEncodingException e) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;    // TODO Auto-generated catch block
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            logger.error(&amp;quot;Inside Unsupported Catch Block &amp;quot; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; e.getMessage()
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; + &amp;quot; : &amp;quot;+  e );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            e.printStackTrace();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        catch (Throwable e) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            // TODO Auto-generated catch block
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            logger.error(&amp;quot;Inside Exception Catch Block &amp;quot; +
&lt;br&gt;&amp;gt;&amp;gt; e.getMessage()
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;quot; : &amp;quot; +e );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            e.printStackTrace();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;                }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;        return encryptedString;*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Could you please help me guys, I am just wondering why this is
&lt;br&gt;&amp;gt;&amp;gt; throwing
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; in
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Dev. It's throwing the exceptions at the below line.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;  *encryptedString= Hex.encodeHexString(encryptedBytes);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; and catching at here
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *catch (Throwable e) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            // TODO Auto-generated catch block
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            logger.error(&amp;quot;Inside Exception Catch Block &amp;quot; +
&lt;br&gt;&amp;gt;&amp;gt; e.getMessage()
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;quot; : &amp;quot; +e );
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;            e.printStackTrace();
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;                }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *any idea what's going on here?* *I would appreciate for your help.*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *Thanks,*
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; yours,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Julius Davies
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 250-592-2284 (Home)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 250-893-4579 (Mobile)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://juliusdavies.ca/logging.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://juliusdavies.ca/logging.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26389218&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/java.lang.NoSuchMethodError%3A-org.apache.commons.codec.binary.Hex.encodeHexString%28-B%29Ljava-lang-String--tp26288544p26389218.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26385745</id>
	<title>Re: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String;</title>
	<published>2009-11-16T23:51:20Z</published>
	<updated>2009-11-16T23:51:20Z</updated>
	<author>
		<name>Jörg Schaible-2</name>
	</author>
	<content type="html">Java Struts wrote at Montag, 16. November 2009 22:41:
&lt;br&gt;&lt;br&gt;&amp;gt; Could you please tell me the format of the manifest file?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; do i have to add every thing in the same line with space as delimiter?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/javase/6/docs/technotes/guides/jar/jar.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Delimiter is space, line may not exceed 72 characters (well, bytes) and must
&lt;br&gt;be continued then. Have a look at the manifest Maven or Ant is creating.
&lt;br&gt;&lt;br&gt;- Jörg
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26385745&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26385745&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/java.lang.NoSuchMethodError%3A-org.apache.commons.codec.binary.Hex.encodeHexString%28-B%29Ljava-lang-String--tp26288544p26385745.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384443</id>
	<title>[VFS] sftp upload fails with permission denied error while setting the last updated timestamp</title>
	<published>2009-11-16T21:00:16Z</published>
	<updated>2009-11-16T21:00:16Z</updated>
	<author>
		<name>Bhaskar Annamalai</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp; I tried to use VFS for uploading a file to a sftp url. The file gets
&lt;br&gt;uploaded to the location which is specified in the url. But it gets a
&lt;br&gt;permission denied error while setting the last updated time of the file.
&lt;br&gt;Below is the stack trace of the error.
&lt;br&gt;&lt;br&gt;&lt;br&gt;org.apache.commons.vfs.FileSystemException: Could not set the last
&lt;br&gt;modified timestamp of &amp;lt;sftp url&amp;gt;.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;br&gt;efaultFileContent
&lt;br&gt;.java:196)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.vfs.provider.AbstractFileObject.moveTo(AbstractFileOb
&lt;br&gt;ject.java:1001)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.moveOrDeleteAfterP
&lt;br&gt;rocessing(VFSTran
&lt;br&gt;sportListener.java:331)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirector
&lt;br&gt;y(VFSTransportLis
&lt;br&gt;tener.java:262)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;istener.java:154)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTransportL
&lt;br&gt;istener.java:117)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.run
&lt;br&gt;(AbstractPollingT
&lt;br&gt;ransportListener.java:99)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWor
&lt;br&gt;kerPool.java:58)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto
&lt;br&gt;r.java:886)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
&lt;br&gt;va:908)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;Caused by: 3: Permission denied
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2289)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.jcraft.jsch.ChannelSftp._setStat(ChannelSftp.java:1871)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.jcraft.jsch.ChannelSftp.setStat(ChannelSftp.java:1845)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.vfs.provider.sftp.SftpFileObject.doSetLastModifiedTim
&lt;br&gt;e(SftpFileObject.
&lt;br&gt;java:237)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.vfs.provider.AbstractFileObject.doSetLastModTime(Abst
&lt;br&gt;ractFileObject.ja
&lt;br&gt;va:262)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.vfs.provider.DefaultFileContent.setLastModifiedTime(D
&lt;br&gt;efaultFileContent
&lt;br&gt;.java:189)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 10 more
&lt;br&gt;&lt;br&gt;Please suggest.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Bhaskar
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384443&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384443&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VFS--sftp-upload-fails-with-permission-denied-error-while-setting-the-last-updated-timestamp-tp26384443p26384443.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26380829</id>
	<title>[POOL] persisted pool</title>
	<published>2009-11-16T14:27:38Z</published>
	<updated>2009-11-16T14:27:38Z</updated>
	<author>
		<name>Aju Badardeen</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Does apache commons pool library provide a means to persist the pooled
&lt;br&gt;objects ? 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;The basic problem I am trying to solve is: I have multiple webservers
&lt;br&gt;for redundancy and each has a pool &amp;nbsp;of sessions for authentication that
&lt;br&gt;I use. The number of sessions that I can get is limited so I cannot
&lt;br&gt;fully populate the pools on all my redundant servers. The idea is to
&lt;br&gt;have a common persistence to which all the pools will point. 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Any pointers are appreciated.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Aj
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-POOL--persisted-pool-tp26380829p26380829.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26380558</id>
	<title>Re: [EMAIL] Using Apache Commons Email and Google</title>
	<published>2009-11-16T14:09:59Z</published>
	<updated>2009-11-16T14:09:59Z</updated>
	<author>
		<name>Petite Abeille</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 16, 2009, at 4:45 PM, Christopher Schultz wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; STARTTLS-over-SMTP will give you better performance, because only the
&lt;br&gt;&amp;gt; authentication is encrypted and not the entire SMTP conversation.
&lt;br&gt;&lt;br&gt;Hmm... are you sure? 
&lt;br&gt;&lt;br&gt;AFAIK, STARTTLS promotes a plain connection to an encrypted one, irrespectively of any authentication mechanisms:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/STARTTLS&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/STARTTLS&lt;/a&gt;&lt;br&gt;&lt;br&gt;Once a connection is upgraded, it stays encrypted. 
&lt;br&gt;&lt;br&gt;Perhaps you are referring to SASL, which deals with authentication?
&lt;br&gt;&lt;br&gt;One way or another, way too many acronyms :D
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26380558&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26380558&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-EMAIL--Using-Apache-Commons-Email-and-Google-tp26373152p26380558.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26380039</id>
	<title>Re: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String;</title>
	<published>2009-11-16T13:41:27Z</published>
	<updated>2009-11-16T13:41:27Z</updated>
	<author>
		<name>Struts234</name>
	</author>
	<content type="html">Could you please tell me the format of the manifest file?
&lt;br&gt;&lt;br&gt;do i have to add every thing in the same line with space as delimiter?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;On Mon, Nov 16, 2009 at 4:19 PM, Jörg Schaible &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26380039&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joerg.schaible@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Java Struts wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hey thanks a lot for the response...
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I have added the below code to the my code and i am getting the below
&lt;br&gt;&amp;gt; &amp;gt; exception. It is able to find the jar file location but i am getting the
&lt;br&gt;&amp;gt; &amp;gt; exception for the below line.
&lt;br&gt;&amp;gt; &amp;gt; JarFile jarFile = new JarFile(new File(loc.toURI()));
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The exception is here..
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Illegal character in path at index 16: file:/C:/Program
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Files/IBM/SDP70/runtimes/base_v61/profiles/AppSrv01/installedApps/VIPFOLSL0039Node01Cell/TeleworkServiceEAR.ear/lib/commons-codec-1.4.jar
&lt;br&gt;&amp;gt; &amp;gt; : java.net.URISyntaxException: Illegal character in path at index 16:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; don't know wht's going on.. Here is the manifest file for the same.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Manifest-Version: 1.0
&lt;br&gt;&amp;gt; &amp;gt; Class-Path: TeleworkServiceJAVA.jar
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;lib/commons-codec-1.4.jar
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;lib/classes12.jar
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;lib/commons-logging.jar
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;lib/j2ee.jar
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;lib/log4j-1.2.15.jar
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;lib/commons-lang-2.4.jar
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; One more thing is.. i have added the same code to a simple standalone
&lt;br&gt;&amp;gt; java
&lt;br&gt;&amp;gt; &amp;gt; class file and which is working fine. But why it's giving the problem at
&lt;br&gt;&amp;gt; &amp;gt; the webspehere level i don't know...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The format of the manifest file is simply wrong, it fails after
&lt;br&gt;&amp;gt; the &amp;quot;Class-Path:&amp;quot; line and will not find the other libraries.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Jörg
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26380039&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26380039&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/java.lang.NoSuchMethodError%3A-org.apache.commons.codec.binary.Hex.encodeHexString%28-B%29Ljava-lang-String--tp26288544p26380039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26379788</id>
	<title>Re: [EMAIL] Using Apache Commons Email and Google</title>
	<published>2009-11-16T13:26:42Z</published>
	<updated>2009-11-16T13:26:42Z</updated>
	<author>
		<name>Christopher Schultz-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Stefano,
&lt;br&gt;&lt;br&gt;On 11/16/2009 1:27 PM, Stefano &amp;quot;Kismet&amp;quot; Lenzi wrote:
&lt;br&gt;&amp;gt; On Mon, Nov 16, 2009 at 16:45, Christopher Schultz
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Try setting -Dmail.debug=true and run it again. This will give you much
&lt;br&gt;&amp;gt;&amp;gt; more output from Javamail.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have tried to set the option but the output didn't change
&lt;br&gt;&lt;br&gt;Hmm... that's strange. I thought javamail would read system properties
&lt;br&gt;as well as those set directly using a java.util.Properties object, but
&lt;br&gt;maybe it doesn't. Commons-email doesn't appear to give you the option of
&lt;br&gt;setting javamail properties directly, but it does allow you to set the
&lt;br&gt;javamail session like this:
&lt;br&gt;&lt;br&gt;Properties props = new Properties();
&lt;br&gt;props.put(&amp;quot;mail.transport.protocol&amp;quot;, &amp;quot;smtps&amp;quot;);
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;Session session = Session.getDefaultInstance(props);
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;email.setMailSession(session);
&lt;br&gt;email.send();
&lt;br&gt;&lt;br&gt;This should allow you to set properties such as mail.debug,
&lt;br&gt;mail.transport.protocol, etc.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; See that SSL=false. If you want SSL, use setSSL(true) instead of
&lt;br&gt;&amp;gt;&amp;gt; setTLS(true).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't know why I haven't tried it before, but I'm glad to say that
&lt;br&gt;&amp;gt; it worked :)
&lt;br&gt;&lt;br&gt;Glad to help.
&lt;br&gt;&lt;br&gt;&amp;gt; In particular, the lines:
&lt;br&gt;&amp;gt; &amp;quot;DEBUG: getProvider() returning
&lt;br&gt;&amp;gt; javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc]&amp;quot;
&lt;br&gt;&lt;br&gt;I don't find anything strange about the above log message, do you?
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;quot;DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false&amp;quot;
&lt;br&gt;&lt;br&gt;Now /that/ is strange if you have set SSL=true. Perhaps there's a bug in
&lt;br&gt;the debug logging.
&lt;br&gt;&lt;br&gt;I have found that commons-email acts strangely in a number of
&lt;br&gt;circumstances. I unfortunately had to abandon its use a while back in
&lt;br&gt;order to be able to send attachments along with text *and* HTML email
&lt;br&gt;messages. I wrote my own wrapper with what I believe is a simpler API.
&lt;br&gt;You are welcome to it: &lt;a href=&quot;http://www.christopherschultz.net/projects/java/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.christopherschultz.net/projects/java/&lt;/a&gt;&lt;br&gt;&lt;br&gt;- -chris
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.10 (MingW32)
&lt;br&gt;Comment: Using GnuPG with Mozilla - &lt;a href=&quot;http://enigmail.mozdev.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;iEYEARECAAYFAksBw5IACgkQ9CaO5/Lv0PAkTgCffhkbKXQCSp1y5UB4XfOnBi5x
&lt;br&gt;NRgAoJQtnIbh60dVUlXIh78tux/mY2+6
&lt;br&gt;=4S7Y
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379788&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379788&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-EMAIL--Using-Apache-Commons-Email-and-Google-tp26373152p26379788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26379665</id>
	<title>Re: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String;</title>
	<published>2009-11-16T13:19:35Z</published>
	<updated>2009-11-16T13:19:35Z</updated>
	<author>
		<name>Jörg Schaible-2</name>
	</author>
	<content type="html">Java Struts wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hey thanks a lot for the response...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have added the below code to the my code and i am getting the below
&lt;br&gt;&amp;gt; exception. It is able to find the jar file location but i am getting the
&lt;br&gt;&amp;gt; exception for the below line.
&lt;br&gt;&amp;gt; JarFile jarFile = new JarFile(new File(loc.toURI()));
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The exception is here..
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Illegal character in path at index 16: file:/C:/Program
&lt;br&gt;&amp;gt;
&lt;/div&gt;Files/IBM/SDP70/runtimes/base_v61/profiles/AppSrv01/installedApps/VIPFOLSL0039Node01Cell/TeleworkServiceEAR.ear/lib/commons-codec-1.4.jar
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; : java.net.URISyntaxException: Illegal character in path at index 16:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; don't know wht's going on.. Here is the manifest file for the same.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Manifest-Version: 1.0
&lt;br&gt;&amp;gt; Class-Path: TeleworkServiceJAVA.jar
&lt;br&gt;&amp;gt; &amp;nbsp;lib/commons-codec-1.4.jar
&lt;br&gt;&amp;gt; &amp;nbsp;lib/classes12.jar
&lt;br&gt;&amp;gt; &amp;nbsp;lib/commons-logging.jar
&lt;br&gt;&amp;gt; &amp;nbsp;lib/j2ee.jar
&lt;br&gt;&amp;gt; &amp;nbsp;lib/log4j-1.2.15.jar
&lt;br&gt;&amp;gt; &amp;nbsp;lib/commons-lang-2.4.jar
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; One more thing is.. i have added the same code to a simple standalone java
&lt;br&gt;&amp;gt; class file and which is working fine. But why it's giving the problem at
&lt;br&gt;&amp;gt; the webspehere level i don't know...
&lt;/div&gt;&lt;br&gt;The format of the manifest file is simply wrong, it fails after
&lt;br&gt;the &amp;quot;Class-Path:&amp;quot; line and will not find the other libraries.
&lt;br&gt;&lt;br&gt;- Jörg
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379665&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379665&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/java.lang.NoSuchMethodError%3A-org.apache.commons.codec.binary.Hex.encodeHexString%28-B%29Ljava-lang-String--tp26288544p26379665.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26379646</id>
	<title>Re: [EMAIL] Using Apache Commons Email and Google</title>
	<published>2009-11-16T13:18:50Z</published>
	<updated>2009-11-16T13:18:50Z</updated>
	<author>
		<name>Siegfried Goeschl</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;see my comments below ...
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Siegfried Goeschl
&lt;br&gt;&lt;br&gt;Stefano &amp;quot;Kismet&amp;quot; Lenzi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Nov 16, 2009 at 16:45, Christopher Schultz
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379646&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;&amp;gt;&amp;gt; Hash: SHA1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Stephano,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On 11/16/2009 9:43 AM, Stefano &amp;quot;Kismet&amp;quot; Lenzi wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I was trying to use the Commons Email project for sending email with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the Google provider, but I failed. I tried with the following code
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SimpleEmail email = new SimpleEmail();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setDebug(true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.addTo(MAIL_DESTINATION, &amp;quot;Stefano Lenzi&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setFrom(MAIL_SENDER, &amp;quot;Test&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setSubject(&amp;quot;Test message&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setMsg(&amp;quot;This is a simple test of commons-email&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setHostName(SMTP_HOST_NAME);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setAuthentication(SMTP_AUTH_USER, SMTP_AUTH_PWD);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setTLS(true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setSmtpPort(SMTP_HOST_PORT);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.send();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but nothing happened.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Try setting -Dmail.debug=true and run it again. This will give you much
&lt;br&gt;&amp;gt;&amp;gt; more output from Javamail.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have tried to set the option but the output didn't change
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;[SG] you already enabled the debug mode using email.setDebug()
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; It's unclear from the javadoc, but it's possible that setTLS(true)
&lt;br&gt;&amp;gt;&amp;gt; merely configures Javamail to use STARTTLS over a plaintext SMTP
&lt;br&gt;&amp;gt;&amp;gt; connection. If you want to use SMTPS, try setting
&lt;br&gt;&amp;gt;&amp;gt; - -Dmail.transport.protocol=smtps to see if that helps.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Even the -Dmail.transport.protocol=smtps &amp;nbsp;system property didn't
&lt;br&gt;&amp;gt; change anything, it looks like that the system properties are not used
&lt;br&gt;&amp;gt; by Commons Email
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;[SG] correct - all the required properties are set within commons-email
&lt;br&gt;thereby not relying on system properties.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; See that SSL=false. If you want SSL, use setSSL(true) instead of
&lt;br&gt;&amp;gt;&amp;gt; setTLS(true).
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't know why I haven't tried it before, but I'm glad to say that
&lt;br&gt;&amp;gt; it worked :)
&lt;br&gt;&amp;gt; It's strange that the first lines of the output didn't change
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;[SG] Should provide some Q&amp;A covering connectivity to GMAIL
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; DEBUG: JavaMail version 1.4.1ea-SNAPSHOT
&lt;br&gt;&amp;gt; DEBUG: not loading file: C:\Programmi\Java\jre6\lib\javamail.providers
&lt;br&gt;&amp;gt; DEBUG: java.io.FileNotFoundException:
&lt;br&gt;&amp;gt; C:\Programmi\Java\jre6\lib\javamail.providers (Impossibile trovare il
&lt;br&gt;&amp;gt; file specificato)
&lt;br&gt;&amp;gt; DEBUG: !anyLoaded
&lt;br&gt;&amp;gt; DEBUG: not loading resource: /META-INF/javamail.providers
&lt;br&gt;&amp;gt; DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
&lt;br&gt;&amp;gt; DEBUG: Tables of loaded providers
&lt;br&gt;&amp;gt; DEBUG: Providers Listed By Class Name:
&lt;br&gt;&amp;gt; {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc]}
&lt;br&gt;&amp;gt; DEBUG: Providers Listed By Protocol:
&lt;br&gt;&amp;gt; {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc],
&lt;br&gt;&amp;gt; smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc]}
&lt;br&gt;&amp;gt; DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
&lt;br&gt;&amp;gt; DEBUG: !anyLoaded
&lt;br&gt;&amp;gt; DEBUG: not loading resource: /META-INF/javamail.address.map
&lt;br&gt;&amp;gt; DEBUG: not loading file: C:\Programmi\Java\jre6\lib\javamail.address.map
&lt;br&gt;&amp;gt; DEBUG: java.io.FileNotFoundException:
&lt;br&gt;&amp;gt; C:\Programmi\Java\jre6\lib\javamail.address.map (Impossibile trovare
&lt;br&gt;&amp;gt; il file specificato)
&lt;br&gt;&amp;gt; DEBUG: getProvider() returning
&lt;br&gt;&amp;gt; javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc]
&lt;br&gt;&amp;gt; DEBUG SMTP: useEhlo true, useAuth true
&lt;br&gt;&amp;gt; DEBUG SMTP: useEhlo true, useAuth true
&lt;br&gt;&amp;gt; DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false
&lt;br&gt;&amp;gt; 220 mx.google.com ESMTP 3sm5919994fge.24
&lt;br&gt;&amp;gt; DEBUG SMTP: connected to host &amp;quot;smtp.gmail.com&amp;quot;, port: 465
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In particular, the lines:
&lt;br&gt;&amp;gt; &amp;quot;DEBUG: getProvider() returning
&lt;br&gt;&amp;gt; javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;&amp;gt; Microsystems, Inc]&amp;quot;
&lt;br&gt;&amp;gt; &amp;quot;DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; I'm not sure what gmail prefers and/or requires, but generally
&lt;br&gt;&amp;gt;&amp;gt; STARTTLS-over-SMTP will give you better performance, because only the
&lt;br&gt;&amp;gt;&amp;gt; authentication is encrypted and not the entire SMTP conversation.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.rgagnon.com/javadetails/java-0570.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.rgagnon.com/javadetails/java-0570.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; That page indicates that GMail requires SSL, not TLS. Try changing
&lt;br&gt;&amp;gt;&amp;gt; setTLS(true) to setSSL(true) and see if that works.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;/div&gt;[SG] thanks for the link
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Hope that helps,
&lt;br&gt;&amp;gt;&amp;gt; - -chris
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you it helped!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379646&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379646&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379646&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26379646&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-EMAIL--Using-Apache-Commons-Email-and-Google-tp26373152p26379646.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26378573</id>
	<title>Re: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String;</title>
	<published>2009-11-16T12:06:47Z</published>
	<updated>2009-11-16T12:06:47Z</updated>
	<author>
		<name>Struts234</name>
	</author>
	<content type="html">Hey thanks a lot for the response...
&lt;br&gt;&lt;br&gt;I have added the below code to the my code and i am getting the below
&lt;br&gt;exception. It is able to find the jar file location but i am getting the
&lt;br&gt;exception for the below line.
&lt;br&gt;JarFile jarFile = new JarFile(new File(loc.toURI()));
&lt;br&gt;&lt;br&gt;The exception is here..
&lt;br&gt;&lt;br&gt;Illegal character in path at index 16: file:/C:/Program
&lt;br&gt;Files/IBM/SDP70/runtimes/base_v61/profiles/AppSrv01/installedApps/VIPFOLSL0039Node01Cell/TeleworkServiceEAR.ear/lib/commons-codec-1.4.jar
&lt;br&gt;: java.net.URISyntaxException: Illegal character in path at index 16:
&lt;br&gt;&lt;br&gt;don't know wht's going on.. Here is the manifest file for the same.
&lt;br&gt;&lt;br&gt;Manifest-Version: 1.0
&lt;br&gt;Class-Path: TeleworkServiceJAVA.jar
&lt;br&gt;&amp;nbsp;lib/commons-codec-1.4.jar
&lt;br&gt;&amp;nbsp;lib/classes12.jar
&lt;br&gt;&amp;nbsp;lib/commons-logging.jar
&lt;br&gt;&amp;nbsp;lib/j2ee.jar
&lt;br&gt;&amp;nbsp;lib/log4j-1.2.15.jar
&lt;br&gt;&amp;nbsp;lib/commons-lang-2.4.jar
&lt;br&gt;&lt;br&gt;One more thing is.. i have added the same code to a simple standalone java
&lt;br&gt;class file and which is working fine. But why it's giving the problem at the
&lt;br&gt;webspehere level i don't know...
&lt;br&gt;&lt;br&gt;&lt;br&gt;Could you please help me on this.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Srini.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 4:25 PM, James Carman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; It's obviously a classpath issue. &amp;nbsp;Throw this code somewhere where it
&lt;br&gt;&amp;gt; can be executed in your environment where you're having troubles:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; final URL loc =
&lt;br&gt;&amp;gt; Hex.class.getProtectionDomain().getCodeSource().getLocation();
&lt;br&gt;&amp;gt; System.out.println(&amp;quot;Found jar file at &amp;quot; + loc);
&lt;br&gt;&amp;gt; final JarFile jarFile = new JarFile(new File(loc.toURI()));
&lt;br&gt;&amp;gt; System.out.println(&amp;quot;The version is &amp;quot; +
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; jarFile.getManifest().getMainAttributes().getValue(&amp;quot;Specification-Version&amp;quot;));
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 2:59 PM, Java Struts &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;struts234@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi Julis,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks a lot for the response. Here is the info. I am thinking it might
&lt;br&gt;&amp;gt; be
&lt;br&gt;&amp;gt; &amp;gt; the classpath issue. But i am not 100% sure.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Tue, Nov 10, 2009 at 2:12 PM, Julius Davies &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;juliusdavies@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Can you supply some version information?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Local machine
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; OS Type and Version? *Windows Xp Pro*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Java Version? *1.5*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Websphere version? *6.0*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Commons-Codec version? *1.4*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Dev machine
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; -----------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; OS Type and Version? &amp;nbsp; Linux. *HP-UX, &amp;nbsp;B.11.11 *
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Java Version? :1.5
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Websphere version? 6.0
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Commons-Codec version? 1.4
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Also, can you find out if any different versions of commons-codec are
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; also present on the dev machine? &amp;nbsp;Perhaps several versions of the jar
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; file are sitting around, and Websphere is picking up an old one?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; yours,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Julius
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Tue, Nov 10, 2009 at 10:13 AM, Java Struts &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;struts234@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Hi Folks,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I am using Apache Commons Codec, to convert the encrypted bytes into a
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; HexString to pass through the URL. So when i am using it in local
&lt;br&gt;&amp;gt; machine
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; which is working fine. when the same into Dev(Linux websphere) it's
&lt;br&gt;&amp;gt; not
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; working and it's throwing the following exception.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *java.lang.NoSuchMethodError:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; org.apache.commons.codec.binary.Hex.encodeHexString([B)Ljava/lang/String;*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Here is the code i am using for it.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *public static String encryptString(SecretKey key, String input)
&lt;br&gt;&amp;gt; throws
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot; Input String to Encrypt: &amp;quot; + input );
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Cipher cipher = Cipher.getInstance(&amp;quot;DESede&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cipher.init(Cipher.ENCRYPT_MODE, key);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//byte[] inputBytes = input.getBytes();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String encryptedString =&amp;quot;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;byte[] inputBytes;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot; Inside Try block of Encrypted String
&lt;br&gt;&amp;gt; Method&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;inputBytes = input.getBytes(&amp;quot;UTF-8&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;byte[] encryptedBytes= cipher.doFinal(inputBytes);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot; got encrypted bytes&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;encryptedString= Hex.encodeHexString(encryptedBytes);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot; Encrypted String : &amp;quot; +encryptedString);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch (UnsupportedEncodingException e) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;// TODO Auto-generated catch block
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot;Inside Unsupported Catch Block &amp;quot; +
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; e.getMessage()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; + &amp;quot; : &amp;quot;+ &amp;nbsp;e );
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch (Throwable e) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// TODO Auto-generated catch block
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot;Inside Exception Catch Block &amp;quot; +
&lt;br&gt;&amp;gt; e.getMessage()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;quot; : &amp;quot; +e );
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return encryptedString;*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Could you please help me guys, I am just wondering why this is
&lt;br&gt;&amp;gt; throwing
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; in
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Dev. It's throwing the exceptions at the below line.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp;*encryptedString= Hex.encodeHexString(encryptedBytes);
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; and catching at here
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *catch (Throwable e) {
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// TODO Auto-generated catch block
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;logger.error(&amp;quot;Inside Exception Catch Block &amp;quot; +
&lt;br&gt;&amp;gt; e.getMessage()
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;quot; : &amp;quot; +e );
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *any idea what's going on here?* *I would appreciate for your help.*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *Thanks,*
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; *
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; yours,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Julius Davies
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 250-592-2284 (Home)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 250-893-4579 (Mobile)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://juliusdavies.ca/logging.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://juliusdavies.ca/logging.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26378573&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/java.lang.NoSuchMethodError%3A-org.apache.commons.codec.binary.Hex.encodeHexString%28-B%29Ljava-lang-String--tp26288544p26378573.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26376989</id>
	<title>Re: [EMAIL] Using Apache Commons Email and Google</title>
	<published>2009-11-16T10:27:09Z</published>
	<updated>2009-11-16T10:27:09Z</updated>
	<author>
		<name>Stefano &quot;Kismet&quot; Lenzi</name>
	</author>
	<content type="html">On Mon, Nov 16, 2009 at 16:45, Christopher Schultz
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376989&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;chris@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;&amp;gt; Hash: SHA1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Stephano,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 11/16/2009 9:43 AM, Stefano &amp;quot;Kismet&amp;quot; Lenzi wrote:
&lt;br&gt;&amp;gt;&amp;gt; I was trying to use the Commons Email project for sending email with
&lt;br&gt;&amp;gt;&amp;gt; the Google provider, but I failed. I tried with the following code
&lt;br&gt;&amp;gt;&amp;gt;               SimpleEmail email = new SimpleEmail();
&lt;br&gt;&amp;gt;&amp;gt;               email.setDebug(true);
&lt;br&gt;&amp;gt;&amp;gt;               email.addTo(MAIL_DESTINATION, &amp;quot;Stefano Lenzi&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;               email.setFrom(MAIL_SENDER, &amp;quot;Test&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;               email.setSubject(&amp;quot;Test message&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;               email.setMsg(&amp;quot;This is a simple test of commons-email&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;               email.setHostName(SMTP_HOST_NAME);
&lt;br&gt;&amp;gt;&amp;gt;               email.setAuthentication(SMTP_AUTH_USER, SMTP_AUTH_PWD);
&lt;br&gt;&amp;gt;&amp;gt;               email.setTLS(true);
&lt;br&gt;&amp;gt;&amp;gt;               email.setSmtpPort(SMTP_HOST_PORT);
&lt;br&gt;&amp;gt;&amp;gt;               email.send();
&lt;br&gt;&amp;gt;&amp;gt; but nothing happened.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try setting -Dmail.debug=true and run it again. This will give you much
&lt;br&gt;&amp;gt; more output from Javamail.
&lt;/div&gt;&lt;br&gt;I have tried to set the option but the output didn't change
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's unclear from the javadoc, but it's possible that setTLS(true)
&lt;br&gt;&amp;gt; merely configures Javamail to use STARTTLS over a plaintext SMTP
&lt;br&gt;&amp;gt; connection. If you want to use SMTPS, try setting
&lt;br&gt;&amp;gt; - -Dmail.transport.protocol=smtps to see if that helps.
&lt;br&gt;&lt;br&gt;Even the -Dmail.transport.protocol=smtps &amp;nbsp;system property didn't
&lt;br&gt;change anything, it looks like that the system properties are not used
&lt;br&gt;by Commons Email
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; See that SSL=false. If you want SSL, use setSSL(true) instead of
&lt;br&gt;&amp;gt; setTLS(true).
&lt;br&gt;&lt;br&gt;I don't know why I haven't tried it before, but I'm glad to say that
&lt;br&gt;it worked :)
&lt;br&gt;It's strange that the first lines of the output didn't change
&lt;br&gt;&lt;br&gt;DEBUG: JavaMail version 1.4.1ea-SNAPSHOT
&lt;br&gt;DEBUG: not loading file: C:\Programmi\Java\jre6\lib\javamail.providers
&lt;br&gt;DEBUG: java.io.FileNotFoundException:
&lt;br&gt;C:\Programmi\Java\jre6\lib\javamail.providers (Impossibile trovare il
&lt;br&gt;file specificato)
&lt;br&gt;DEBUG: !anyLoaded
&lt;br&gt;DEBUG: not loading resource: /META-INF/javamail.providers
&lt;br&gt;DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
&lt;br&gt;DEBUG: Tables of loaded providers
&lt;br&gt;DEBUG: Providers Listed By Class Name:
&lt;br&gt;{com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
&lt;br&gt;Microsystems, Inc]}
&lt;br&gt;DEBUG: Providers Listed By Protocol:
&lt;br&gt;{imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;Microsystems, Inc]}
&lt;br&gt;DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
&lt;br&gt;DEBUG: !anyLoaded
&lt;br&gt;DEBUG: not loading resource: /META-INF/javamail.address.map
&lt;br&gt;DEBUG: not loading file: C:\Programmi\Java\jre6\lib\javamail.address.map
&lt;br&gt;DEBUG: java.io.FileNotFoundException:
&lt;br&gt;C:\Programmi\Java\jre6\lib\javamail.address.map (Impossibile trovare
&lt;br&gt;il file specificato)
&lt;br&gt;DEBUG: getProvider() returning
&lt;br&gt;javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;Microsystems, Inc]
&lt;br&gt;DEBUG SMTP: useEhlo true, useAuth true
&lt;br&gt;DEBUG SMTP: useEhlo true, useAuth true
&lt;br&gt;DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false
&lt;br&gt;220 mx.google.com ESMTP 3sm5919994fge.24
&lt;br&gt;DEBUG SMTP: connected to host &amp;quot;smtp.gmail.com&amp;quot;, port: 465
&lt;br&gt;&lt;br&gt;In particular, the lines:
&lt;br&gt;&amp;quot;DEBUG: getProvider() returning
&lt;br&gt;javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;Microsystems, Inc]&amp;quot;
&lt;br&gt;&amp;quot;DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false&amp;quot;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not sure what gmail prefers and/or requires, but generally
&lt;br&gt;&amp;gt; STARTTLS-over-SMTP will give you better performance, because only the
&lt;br&gt;&amp;gt; authentication is encrypted and not the entire SMTP conversation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.rgagnon.com/javadetails/java-0570.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.rgagnon.com/javadetails/java-0570.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That page indicates that GMail requires SSL, not TLS. Try changing
&lt;br&gt;&amp;gt; setTLS(true) to setSSL(true) and see if that works.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope that helps,
&lt;br&gt;&amp;gt; - -chris
&lt;/div&gt;&lt;br&gt;Thank you it helped!
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376989&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26376989&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-EMAIL--Using-Apache-Commons-Email-and-Google-tp26373152p26376989.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26374159</id>
	<title>Re: [EMAIL] Using Apache Commons Email and Google</title>
	<published>2009-11-16T07:45:48Z</published>
	<updated>2009-11-16T07:45:48Z</updated>
	<author>
		<name>Christopher Schultz-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Stephano,
&lt;br&gt;&lt;br&gt;On 11/16/2009 9:43 AM, Stefano &amp;quot;Kismet&amp;quot; Lenzi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was trying to use the Commons Email project for sending email with
&lt;br&gt;&amp;gt; the Google provider, but I failed. I tried with the following code
&lt;br&gt;&amp;gt; 		SimpleEmail email = new SimpleEmail();
&lt;br&gt;&amp;gt; 		email.setDebug(true);
&lt;br&gt;&amp;gt; 		email.addTo(MAIL_DESTINATION, &amp;quot;Stefano Lenzi&amp;quot;);
&lt;br&gt;&amp;gt; 		email.setFrom(MAIL_SENDER, &amp;quot;Test&amp;quot;);
&lt;br&gt;&amp;gt; 		email.setSubject(&amp;quot;Test message&amp;quot;);
&lt;br&gt;&amp;gt; 		email.setMsg(&amp;quot;This is a simple test of commons-email&amp;quot;);
&lt;br&gt;&amp;gt; 		email.setHostName(SMTP_HOST_NAME);
&lt;br&gt;&amp;gt; 		email.setAuthentication(SMTP_AUTH_USER, SMTP_AUTH_PWD);
&lt;br&gt;&amp;gt; 		email.setTLS(true);
&lt;br&gt;&amp;gt; 		email.setSmtpPort(SMTP_HOST_PORT);
&lt;br&gt;&amp;gt; 		email.send();
&lt;br&gt;&amp;gt; but nothing happened.
&lt;/div&gt;&lt;br&gt;Try setting -Dmail.debug=true and run it again. This will give you much
&lt;br&gt;more output from Javamail.
&lt;br&gt;&lt;br&gt;It's unclear from the javadoc, but it's possible that setTLS(true)
&lt;br&gt;merely configures Javamail to use STARTTLS over a plaintext SMTP
&lt;br&gt;connection. If you want to use SMTPS, try setting
&lt;br&gt;- -Dmail.transport.protocol=smtps to see if that helps.
&lt;br&gt;&lt;br&gt;&amp;gt; DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false
&lt;br&gt;&lt;br&gt;See that SSL=false. If you want SSL, use setSSL(true) instead of
&lt;br&gt;setTLS(true).
&lt;br&gt;&lt;br&gt;I'm not sure what gmail prefers and/or requires, but generally
&lt;br&gt;STARTTLS-over-SMTP will give you better performance, because only the
&lt;br&gt;authentication is encrypted and not the entire SMTP conversation.
&lt;br&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.rgagnon.com/javadetails/java-0570.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.rgagnon.com/javadetails/java-0570.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;That page indicates that GMail requires SSL, not TLS. Try changing
&lt;br&gt;setTLS(true) to setSSL(true) and see if that works.
&lt;br&gt;&lt;br&gt;Hope that helps,
&lt;br&gt;- -chris
&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.10 (MingW32)
&lt;br&gt;Comment: Using GnuPG with Mozilla - &lt;a href=&quot;http://enigmail.mozdev.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;iEYEARECAAYFAksBc6wACgkQ9CaO5/Lv0PCC9gCdEyCUKnv8znCnuL3hvLcv/Bp+
&lt;br&gt;CzoAoJA2vp9VPQHzATxRgD3SUe3J86tW
&lt;br&gt;=mQy/
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26374159&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26374159&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-EMAIL--Using-Apache-Commons-Email-and-Google-tp26373152p26374159.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26373152</id>
	<title>[EMAIL] Using Apache Commons Email and Google</title>
	<published>2009-11-16T06:43:49Z</published>
	<updated>2009-11-16T06:43:49Z</updated>
	<author>
		<name>Stefano &quot;Kismet&quot; Lenzi</name>
	</author>
	<content type="html">Dear All,
&lt;br&gt;&lt;br&gt;I was trying to use the Commons Email project for sending email with
&lt;br&gt;the Google provider, but I failed. I tried with the following code
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SimpleEmail email = new SimpleEmail();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setDebug(true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.addTo(MAIL_DESTINATION, &amp;quot;Stefano Lenzi&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setFrom(MAIL_SENDER, &amp;quot;Test&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setSubject(&amp;quot;Test message&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setMsg(&amp;quot;This is a simple test of commons-email&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setHostName(SMTP_HOST_NAME);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setAuthentication(SMTP_AUTH_USER, SMTP_AUTH_PWD);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setTLS(true);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.setSmtpPort(SMTP_HOST_PORT);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; email.send();
&lt;br&gt;but nothing happened. Here is the debug shown DEBUG: JavaMail version
&lt;br&gt;1.4.1ea-SNAPSHOT
&lt;br&gt;DEBUG: not loading file: C:\Programmi\Java\jre6\lib\javamail.providers
&lt;br&gt;DEBUG: java.io.FileNotFoundException:
&lt;br&gt;C:\Programmi\Java\jre6\lib\javamail.providers (Impossibile trovare il
&lt;br&gt;file specificato)
&lt;br&gt;DEBUG: !anyLoaded
&lt;br&gt;DEBUG: not loading resource: /META-INF/javamail.providers
&lt;br&gt;DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
&lt;br&gt;DEBUG: Tables of loaded providers
&lt;br&gt;DEBUG: Providers Listed By Class Name:
&lt;br&gt;{com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
&lt;br&gt;Microsystems, Inc]}
&lt;br&gt;DEBUG: Providers Listed By Protocol:
&lt;br&gt;{imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun
&lt;br&gt;Microsystems, Inc],
&lt;br&gt;smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;Microsystems, Inc]}
&lt;br&gt;DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
&lt;br&gt;DEBUG: !anyLoaded
&lt;br&gt;DEBUG: not loading resource: /META-INF/javamail.address.map
&lt;br&gt;DEBUG: not loading file: C:\Programmi\Java\jre6\lib\javamail.address.map
&lt;br&gt;DEBUG: java.io.FileNotFoundException:
&lt;br&gt;C:\Programmi\Java\jre6\lib\javamail.address.map (Impossibile trovare
&lt;br&gt;il file specificato)
&lt;br&gt;DEBUG: getProvider() returning
&lt;br&gt;javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun
&lt;br&gt;Microsystems, Inc]
&lt;br&gt;DEBUG SMTP: useEhlo true, useAuth true
&lt;br&gt;DEBUG SMTP: useEhlo true, useAuth true
&lt;br&gt;DEBUG SMTP: trying to connect to host &amp;quot;smtp.gmail.com&amp;quot;, port 465, isSSL false
&lt;br&gt;&lt;br&gt;I believe that the problem is that the protocol chosen is &amp;quot;smtp&amp;quot; while
&lt;br&gt;it should be &amp;quot;smpts&amp;quot;. In fact, I have later tryed the code available
&lt;br&gt;here:
&lt;br&gt;&lt;a href=&quot;http://www.rgagnon.com/javadetails/java-0570.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.rgagnon.com/javadetails/java-0570.html&lt;/a&gt;&lt;br&gt;the it worked perfectly, and the two difference are the protocol
&lt;br&gt;chosen for sending the email and the way the transport is initialized.
&lt;br&gt;&lt;br&gt;Is it a bug in Commons Email, or am I doing something wrong?
&lt;br&gt;&lt;br&gt;Ciao,
&lt;br&gt;Stefano Lenzi
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373152&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26373152&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-EMAIL--Using-Apache-Commons-Email-and-Google-tp26373152p26373152.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26348559</id>
	<title>Re: DBCP deadlock</title>
	<published>2009-11-14T01:40:34Z</published>
	<updated>2009-11-14T01:40:34Z</updated>
	<author>
		<name>logemann</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;thanks. Great hint. I always checked the DB server but you really need &amp;nbsp;
&lt;br&gt;to check to be sure whats going on.
&lt;br&gt;Since i am on Mac OS X, i will need to use &amp;quot;lsof&amp;quot; though. Netstat on &amp;nbsp;
&lt;br&gt;BSD is not as powerfull as on linux.
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;regards
&lt;br&gt;Marc Logemann
&lt;br&gt;&lt;a href=&quot;http://www.logemann.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.logemann.org&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.logentis.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.logentis.de&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Am 14.11.2009 um 10:07 schrieb cyrille free:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; you can also use system to monitor your connections:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; nice ps -ef|grep java =&amp;gt; will give you your java pid
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; nice watch -n 1 'netstat -a|grep ESTABLISH|grep your_app_pid'
&lt;br&gt;&amp;gt; =&amp;gt; will display your netstat every 1s.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Cyrille
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Wm.A.Stafford a écrit :
&lt;br&gt;&amp;gt;&amp;gt; Marc,
&lt;br&gt;&amp;gt;&amp;gt; I used the following to track down a connection leak when using an &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; older version of DBCP. &amp;nbsp;I have not used it with later versions but &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; I believe some of the DBCP methods seen here have been removed. &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; This method was called after each call to open() and we saw the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; number of active connections just keep on growing.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; public static String getConnectionPoolInfo( Dao dao){
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; BasicDataSource ds = dao.getDataSource() ;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; String configInfo = &amp;quot;initialSize=&amp;quot; + ds.getInitialSize() + &amp;quot; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; maxActive=&amp;quot; + ds.getMaxActive() + &amp;quot; maxIdle=&amp;quot; + ds.getMaxIdle() + &amp;quot; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; minIdle=&amp;quot; + ds.getMinIdle() ;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; return &amp;nbsp;configInfo + &amp;quot;\nactive connections=&amp;quot; + ds.getNumActive 
&lt;br&gt;&amp;gt;&amp;gt; () + &amp;quot; idle connections=&amp;quot; + ds.getNumIdle() ;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; hope this helps,
&lt;br&gt;&amp;gt;&amp;gt; -=beeky
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Marc Logemann wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; But in my view, connection leak means, i am not closing SQL &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; connections
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (apart form the fact that i checked this) but then these &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; connections
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; would be &amp;quot;in use&amp;quot; by the pool and also &amp;quot;in use&amp;quot; by the the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; server jobs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that hold the connections. But thats not the case.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The &amp;quot;server jobs&amp;quot; may have vanished entirely, resulting in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; connection wrappers that they checked out from the pool getting
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; *abandoned*. Unless and until these objects are returned to the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pool
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; by executing close() on them, DBCP considers them active, in use. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they are never returned, pool capacity is leaked.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; THen it would be interesseting to know who is killing the server &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; jobs on the i5 (IBM) machine if not the pool itself. I am quite &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; sure that the DB2 on the i5 is not deleting connection jobs &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; because it cant know if they are still needed. If DBCP is killing &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; them it should not think at the same time that they are active and &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wait for a close() call.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In my view, a typical connection leak has plenty of connections on &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the DB side (and in the pool of course) which are open and which &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; never get closed. This is a typical situation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I will replace DBCP with the other mentioned pool if pool1.4 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; doesnt solve it and if i really have a problem with closing &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; connections and thus leaking, i would face the same problems with &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; C3P0 too.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; BTW is there a log level which i can use where DBCP prints out how &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; many connections he thinks are currently in use by the pool? I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; mean, this would be a valuable information for debugging.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Marc
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348559&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBCP-deadlock-tp26315195p26348559.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26348335</id>
	<title>Re: DBCP deadlock</title>
	<published>2009-11-14T01:07:27Z</published>
	<updated>2009-11-14T01:07:27Z</updated>
	<author>
		<name>Cyrille Roy</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;you can also use system to monitor your connections:
&lt;br&gt;&lt;br&gt;nice ps -ef|grep java =&amp;gt; will give you your java pid
&lt;br&gt;&lt;br&gt;nice watch -n 1 'netstat -a|grep ESTABLISH|grep your_app_pid'
&lt;br&gt;=&amp;gt; will display your netstat every 1s.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cyrille
&lt;br&gt;&lt;br&gt;Wm.A.Stafford a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Marc,
&lt;br&gt;&amp;gt; I used the following to track down a connection leak when using an 
&lt;br&gt;&amp;gt; older version of DBCP. &amp;nbsp;I have not used it with later versions but I 
&lt;br&gt;&amp;gt; believe some of the DBCP methods seen here have been removed. &amp;nbsp;This 
&lt;br&gt;&amp;gt; method was called after each call to open() and we saw the number of 
&lt;br&gt;&amp;gt; active connections just keep on growing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;public static String getConnectionPoolInfo( Dao dao){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BasicDataSource ds = dao.getDataSource() ;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String configInfo = &amp;quot;initialSize=&amp;quot; + ds.getInitialSize() + &amp;quot; 
&lt;br&gt;&amp;gt; maxActive=&amp;quot; + ds.getMaxActive() + &amp;quot; maxIdle=&amp;quot; + ds.getMaxIdle() + &amp;quot; 
&lt;br&gt;&amp;gt; minIdle=&amp;quot; + ds.getMinIdle() ;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;nbsp;configInfo + &amp;quot;\nactive connections=&amp;quot; + 
&lt;br&gt;&amp;gt; ds.getNumActive() + &amp;quot; idle connections=&amp;quot; + ds.getNumIdle() ;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; hope this helps,
&lt;br&gt;&amp;gt; -=beeky
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Marc Logemann wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; But in my view, connection leak means, i am not closing SQL 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; connections
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (apart form the fact that i checked this) but then these connections
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; would be &amp;quot;in use&amp;quot; by the pool and also &amp;quot;in use&amp;quot; by the the server jobs
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that hold the connections. But thats not the case.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The &amp;quot;server jobs&amp;quot; may have vanished entirely, resulting in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; connection wrappers that they checked out from the pool getting
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; *abandoned*. Unless and until these objects are returned to the pool
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; by executing close() on them, DBCP considers them active, in use. If
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; they are never returned, pool capacity is leaked.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; THen it would be interesseting to know who is killing the server jobs 
&lt;br&gt;&amp;gt;&amp;gt; on the i5 (IBM) machine if not the pool itself. I am quite sure that 
&lt;br&gt;&amp;gt;&amp;gt; the DB2 on the i5 is not deleting connection jobs because it cant 
&lt;br&gt;&amp;gt;&amp;gt; know if they are still needed. If DBCP is killing them it should not 
&lt;br&gt;&amp;gt;&amp;gt; think at the same time that they are active and wait for a close() call.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In my view, a typical connection leak has plenty of connections on 
&lt;br&gt;&amp;gt;&amp;gt; the DB side (and in the pool of course) which are open and which 
&lt;br&gt;&amp;gt;&amp;gt; never get closed. This is a typical situation.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I will replace DBCP with the other mentioned pool if pool1.4 doesnt 
&lt;br&gt;&amp;gt;&amp;gt; solve it and if i really have a problem with closing connections and 
&lt;br&gt;&amp;gt;&amp;gt; thus leaking, i would face the same problems with C3P0 too.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW is there a log level which i can use where DBCP prints out how 
&lt;br&gt;&amp;gt;&amp;gt; many connections he thinks are currently in use by the pool? I mean, 
&lt;br&gt;&amp;gt;&amp;gt; this would be a valuable information for debugging.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Marc
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348335&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348335&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348335&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348335&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348335&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348335&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBCP-deadlock-tp26315195p26348335.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26343248</id>
	<title>Re: DBCP with jdk 1.5</title>
	<published>2009-11-13T12:42:49Z</published>
	<updated>2009-11-13T12:42:49Z</updated>
	<author>
		<name>jacques.le.roux</name>
	</author>
	<content type="html">Thanks Phil,
&lt;br&gt;&lt;br&gt;It works like a charme
&lt;br&gt;&lt;br&gt;Jacques
&lt;br&gt;&lt;br&gt;From: &amp;quot;Phil Steitz&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26343248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phil.steitz@...&lt;/a&gt;&amp;gt;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jacques Le Roux wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I'm an Apache OFBiz commiter. Currently we still use jdk 1.5 in OBFiz
&lt;br&gt;&amp;gt;&amp;gt; and it seems the community does not want to move to jdk 1.6 soon.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; In order to fix &lt;a href=&quot;https://issues.apache.org/jira/browse/OFBIZ-2599&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/OFBIZ-2599&lt;/a&gt;&amp;nbsp;I build
&lt;br&gt;&amp;gt;&amp;gt; the trunk using ant from Eclipse (I created
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://issues.apache.org/jira/browse/DBCP-304&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/DBCP-304&lt;/a&gt;&amp;nbsp;for that)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks! &amp;nbsp;I am fixing the test dependencies and will commit.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; But I was not able to compile out of the box using jdk 1.5 and I read in
&lt;br&gt;&amp;gt;&amp;gt; REAME.TXT
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&amp;lt;This release of JDBC compiles with and supports JDK 1.3 (JDBC 2.0),
&lt;br&gt;&amp;gt;&amp;gt; JDK 1.4-1.5 (JDBC 3.0) and JDK 1.6 (JDBC 4.0). &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Do I miss something obvious to compile with jdk 1.5 or is this no
&lt;br&gt;&amp;gt;&amp;gt; possible ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks for reporting this. &amp;nbsp;I can replicate the problem. &amp;nbsp;This is a
&lt;br&gt;&amp;gt; bug in the conditional compilation setup. &amp;nbsp;Should be fixed now as of
&lt;br&gt;&amp;gt; r835956. Please let us know if svn updating does not resolve the issue.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Phil
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Jacques
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26343248&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26343248&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26343248&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26343248&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26343248&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26343248&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBCP-with-jdk-1.5-tp26335129p26343248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26342030</id>
	<title>Re: DBCP with jdk 1.5</title>
	<published>2009-11-13T11:22:21Z</published>
	<updated>2009-11-13T11:22:21Z</updated>
	<author>
		<name>Phil Steitz</name>
	</author>
	<content type="html">Jacques Le Roux wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm an Apache OFBiz commiter. Currently we still use jdk 1.5 in OBFiz
&lt;br&gt;&amp;gt; and it seems the community does not want to move to jdk 1.6 soon.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In order to fix &lt;a href=&quot;https://issues.apache.org/jira/browse/OFBIZ-2599&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/OFBIZ-2599&lt;/a&gt;&amp;nbsp;I build
&lt;br&gt;&amp;gt; the trunk using ant from Eclipse (I created
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://issues.apache.org/jira/browse/DBCP-304&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/DBCP-304&lt;/a&gt;&amp;nbsp;for that)
&lt;br&gt;&lt;br&gt;Thanks! &amp;nbsp;I am fixing the test dependencies and will commit.
&lt;br&gt;&lt;br&gt;&amp;gt; But I was not able to compile out of the box using jdk 1.5 and I read in
&lt;br&gt;&amp;gt; REAME.TXT
&lt;br&gt;&amp;gt; &amp;lt;&amp;lt;This release of JDBC compiles with and supports JDK 1.3 (JDBC 2.0),
&lt;br&gt;&amp;gt; JDK 1.4-1.5 (JDBC 3.0) and JDK 1.6 (JDBC 4.0). &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Do I miss something obvious to compile with jdk 1.5 or is this no
&lt;br&gt;&amp;gt; possible ?
&lt;br&gt;&lt;br&gt;Thanks for reporting this. &amp;nbsp;I can replicate the problem. &amp;nbsp;This is a
&lt;br&gt;bug in the conditional compilation setup. &amp;nbsp;Should be fixed now as of
&lt;br&gt;r835956. Please let us know if svn updating does not resolve the issue.
&lt;br&gt;&lt;br&gt;Phil
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jacques
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342030&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342030&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342030&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26342030&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBCP-with-jdk-1.5-tp26335129p26342030.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26339509</id>
	<title>AW: Unknown property 'property1'?</title>
	<published>2009-11-13T08:38:30Z</published>
	<updated>2009-11-13T08:38:30Z</updated>
	<author>
		<name>Eickvonder, Björn</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I tried your example and it works just fine for me with beanutils 1.7.0, 1.8.1, 1.8.2.
&lt;br&gt;I suppose you did not post your real code, did you?
&lt;br&gt;&lt;br&gt;Note that if in your real code your second character of your property is uppercase things are not as usual. This means if your Getter is getAB() you cannot access it via getProperty(...,&amp;quot;aB&amp;quot;) (resulting exactly in the exception you posted) but instead you must use getProperty(...,&amp;quot;AB&amp;quot;).
&lt;br&gt;As far as I know this is not a beanutils bug at all but somewhat weird within the javabean spec or implementation itself.
&lt;br&gt;&lt;br&gt;For me I try to avoid uppercase characaters at the second position of my properties.
&lt;br&gt;&lt;br&gt;Bjoern Eickvonder 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Syed Muhammad Humayun [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smhumayun@...&lt;/a&gt;]
&lt;br&gt;Gesendet: Fr 13.11.2009 06:38
&lt;br&gt;An: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;Betreff: Unknown property 'property1'?
&lt;br&gt;&amp;nbsp;
&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I defined a bean:
&lt;br&gt;&lt;br&gt;public class MyBean {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private String property1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public String getProperty1 () { return this.property1; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public void setProperty1 (String property1) { this.property1 =
&lt;br&gt;property1; } }
&lt;br&gt;&lt;br&gt;And, when I call following on 'MyBean';
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;MyBean mybean = new MyBean();
&lt;br&gt;PropertyUtils.getProperty(mybean, &amp;quot;property1&amp;quot;); ...
&lt;br&gt;&lt;br&gt;I get following exception :
&lt;br&gt;&lt;br&gt;java.lang.NoSuchMethodException: Unknown property 'property1'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.beanutils.PropertyUtilsBean.getSimpleProperty(PropertyUti
&lt;br&gt;lsBean.java:1122)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUti
&lt;br&gt;lsBean.java:686)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.beanutils.PropertyUtilsBean.getProperty(PropertyUtilsBean
&lt;br&gt;.java:715)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:29
&lt;br&gt;0)
&lt;br&gt;&lt;br&gt;Why is this so? Why PropertyUtils is unable to see getter/setters for this
&lt;br&gt;property?
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------------
&lt;br&gt;S M Humayun
&lt;br&gt;Software Architect, IBL Group
&lt;br&gt;-----------------------------------------------
&lt;br&gt;Cell : 92.321.8707783
&lt;br&gt;Email (Official) : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smhumayun@...&lt;/a&gt;
&lt;br&gt;Email (Personal) : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smhumayun@...&lt;/a&gt;
&lt;br&gt;Google Talk : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smhumayun@...&lt;/a&gt;
&lt;br&gt;MSN : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;smhumayun2001@...&lt;/a&gt;
&lt;br&gt;Yahoo : &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;humayun_reports@...&lt;/a&gt;
&lt;br&gt;Skype : smhumayun
&lt;br&gt;AIM : syedmohdhumayun
&lt;br&gt;Blog : //citrix.hrs.com/in/smhumayun
&lt;br&gt;Facebook : &lt;a href=&quot;http://www.facebook.com/smhumayun&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.facebook.com/smhumayun&lt;/a&gt;&amp;nbsp;
&lt;br&gt;Twitter : &lt;a href=&quot;http://twitter.com/smhumayun&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/smhumayun&lt;/a&gt;&lt;br&gt;-----------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26339509&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Unknown-property-%27property1%27--tp26331775p26339509.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26335249</id>
	<title>Re: DBCP with jdk 1.5</title>
	<published>2009-11-13T03:31:28Z</published>
	<updated>2009-11-13T03:31:28Z</updated>
	<author>
		<name>jacques.le.roux</name>
	</author>
	<content type="html">Maybe this would be useful, using &amp;quot;ant dist&amp;quot; :
&lt;br&gt;&lt;br&gt;prepare-nojdbc4:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[echo] Commenting out the jdbc4 additional methods since JDBC 4 was not detected.
&lt;br&gt;&lt;br&gt;prepare-jdbc4:
&lt;br&gt;&lt;br&gt;prepare:
&lt;br&gt;&lt;br&gt;compile:
&lt;br&gt;&amp;nbsp; &amp;nbsp; [mkdir] Created dir: D:\workspace\commons-dbcp\build\classes
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Compiling 53 source files to D:\workspace\commons-dbcp\build\classes
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] D:\workspace\commons-dbcp\src\java\org\apache\commons\dbcp\DelegatingConnection.java:423: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class ResultSet
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.commons.dbcp.DelegatingConnection
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else if (trace instanceof ResultSet) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] D:\workspace\commons-dbcp\src\java\org\apache\commons\dbcp\DelegatingConnection.java:426: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: class ResultSet
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class org.apache.commons.dbcp.DelegatingConnection
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ((ResultSet) trace).close();
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] D:\workspace\commons-dbcp\src\java\org\apache\commons\dbcp\managed\BasicManagedDataSource.java:150: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: constructor SQLException(java.lang.String,java.lang.Throwable)
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class java.sql.SQLException
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw new SQLException(message, t);
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] D:\workspace\commons-dbcp\src\java\org\apache\commons\dbcp\managed\BasicManagedDataSource.java:159: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: constructor SQLException(java.lang.String,java.lang.Throwable)
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class java.sql.SQLException
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw new SQLException(message, t);
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] D:\workspace\commons-dbcp\src\java\org\apache\commons\dbcp\managed\BasicManagedDataSource.java:203: cannot find symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] symbol &amp;nbsp;: constructor SQLException(java.lang.String,java.lang.Exception)
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] location: class java.sql.SQLException
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; throw new SQLException(&amp;quot;Cannot create PoolableConnectionFactory (&amp;quot; + e.getMessage() + &amp;quot;)&amp;quot;, e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Some input files use or override a deprecated API.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] Note: Recompile with -Xlint:deprecation for details.
&lt;br&gt;&amp;nbsp; &amp;nbsp; [javac] 5 errors
&lt;br&gt;&lt;br&gt;BUILD FAILED
&lt;br&gt;D:\workspace\commons-dbcp\build.xml:232: Compile failed; see the compiler error output for details.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Jacques
&lt;br&gt;&lt;br&gt;From: &amp;quot;Jacques Le Roux&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335249&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jacques.le.roux@...&lt;/a&gt;&amp;gt;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm an Apache OFBiz commiter. Currently we still use jdk 1.5 in OBFiz and it seems the community does not want to move to jdk 1.6 
&lt;br&gt;&amp;gt; soon.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In order to fix &lt;a href=&quot;https://issues.apache.org/jira/browse/OFBIZ-2599&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/OFBIZ-2599&lt;/a&gt;&amp;nbsp;I build the trunk using ant from Eclipse (I created 
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://issues.apache.org/jira/browse/DBCP-304&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/DBCP-304&lt;/a&gt;&amp;nbsp;for that)
&lt;br&gt;&amp;gt; But I was not able to compile out of the box using jdk 1.5 and I read in REAME.TXT
&lt;br&gt;&amp;gt; &amp;lt;&amp;lt;This release of JDBC compiles with and supports JDK 1.3 (JDBC 2.0), JDK 1.4-1.5 (JDBC 3.0) and JDK 1.6 (JDBC 4.0). &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Do I miss something obvious to compile with jdk 1.5 or is this no possible ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jacques
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335249&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335249&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335249&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335249&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBCP-with-jdk-1.5-tp26335129p26335249.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26335129</id>
	<title>DBCP with jdk 1.5</title>
	<published>2009-11-13T03:23:25Z</published>
	<updated>2009-11-13T03:23:25Z</updated>
	<author>
		<name>jacques.le.roux</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm an Apache OFBiz commiter. Currently we still use jdk 1.5 in OBFiz and it seems the community does not want to move to jdk 1.6 
&lt;br&gt;soon.
&lt;br&gt;&lt;br&gt;In order to fix &lt;a href=&quot;https://issues.apache.org/jira/browse/OFBIZ-2599&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/OFBIZ-2599&lt;/a&gt;&amp;nbsp;I build the trunk using ant from Eclipse (I created 
&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/jira/browse/DBCP-304&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/jira/browse/DBCP-304&lt;/a&gt;&amp;nbsp;for that)
&lt;br&gt;But I was not able to compile out of the box using jdk 1.5 and I read in REAME.TXT
&lt;br&gt;&amp;lt;&amp;lt;This release of JDBC compiles with and supports JDK 1.3 (JDBC 2.0), JDK 1.4-1.5 (JDBC 3.0) and JDK 1.6 (JDBC 4.0). &amp;gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Do I miss something obvious to compile with jdk 1.5 or is this no possible ?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Jacques
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335129&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26335129&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DBCP-with-jdk-1.5-tp26335129p26335129.html" />
</entry>

</feed>
