Thanks for help I think I got the issue solved.
file =3D File.open("kml/#{@file_names[file_index]}","w")
file.write(@kml_file_data.to_xml)
file.close
The last line was missing. When I closed the file the problem
disappeared
-----Original Message-----
From: THAKUR PRASHANT SINGH=20
Sent: Friday, February 26, 2010 4:48 PM
To: ruby-talk ML
Subject: Re: Class Function call vs Normal Function call
Hi Brain,
I have tried to create a test application with code like
zip_file=3D ZipUtils.new('FILE_0.kml')
zip_file.createkmzfile
this works fine.
The problem comes which I think is when we have very high CPU usage in
my case it was 50% i.e. in dual processor machine a processor was
completely occupied.
Can this be a reason ?
The test scenario can be load the CPU in program and then execute these
lines when utilization reaches these levels.
I got a similar issue when I was using REXML which got corrected when I
switched to Nokogiri..
Any other pointers ??
Regards,
Prashant
-----Original Message-----
From:
[private.php?do=newpm&u=]=20
Sent: Friday, February 26, 2010 4:36 PM
To: ruby-talk ML
Subject: Re: Class Function call vs Normal Function call
THAKUR PRASHANT SINGH wrote:
> The first piece of code is called as lines below from another class
> zip_file=3D ZipUtils.new(@file_names[file_index])
> zip_file.createkmzfile
That's no good. As I said, you need to create two separate *standalone*=20
test cases which replicate the problem.
This is because the problem you describe makes no sense just with the=20
code snippets you posted, since the code is the same in both cases, as=20
you know.
Hence the problem lies somewhere outside, and so it's up to you to=20
provide two *complete* runnable programs which demonstrate the problem.
Since these programs read external data, you'll need to provide some=20
sample data files too (or better, include some short data items within=20
the code itself, if you can still replicate the problem like this)
--=20
Posted via
http://www.ruby-forum.com/.