I think this is your first clue  *"warning: already initialized constant 
LogApp "*

Ruby expects anything you define starting with an upper-case character to 
be a constant, and it is complaining that you are re-initializing or 
changing the value of LogApp after it has been defined.

trying refactoring that to log_app or something similar and see if that 
works better for you. 

On Monday, February 18, 2013 11:17:16 PM UTC-8, srinivasarao jyothi wrote:
>
> Hi All, 
>
> I getting the following error if i run the below mentioned code. 
> Please can someone help me out. 
>
> Code: 
> \\\\\\\\\\\\\\\\\\\\ 
>
> class Openapplication< FldrPaths 
> def openApplication 
> scriptCurrentgPath1= File.expand_path File.dirname(__FILE__) 
> require scriptCurrentgPath1+'/LogScript.rb' 
> excelApp=WIN32OLE::new('Excel.Application') 
> excelBook=excelApp.Workbooks.open(@@fldrArry[0]+'/'+"ApplicationURL.xlsx") 
> excelSheet=excelBook.Worksheets("URL")         
> @@ie=Watir::Browser.new 
> @@ie.goto excelSheet.Range('a2').value 
> LogApp.logfile "internetexploreropenedsuccessfully", "Pass" 
> excelBook.close 
> excelApp.quit 
> end 
> end 
> \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Above call is calling the below 
> code/////////////////////// 
>
> class Logfile 
> def logfile (testDescription, result) 
> time=Time.now 
> testDescription=testDescription 
> result=result 
> scriptCurrentgPath= File.expand_path File.dirname(__FILE__) 
> currentgPath=scriptCurrentgPath.split("GenericFunctions").first 
> require scriptCurrentgPath+'/FolderPaths.rb' 
> #LogApp.scriptFlderPaths 
> logFile=File.open(currentgPath+'Logs/Claims.txt','a+') 
> logFile.puts "*****************************************************" 
> logFile.puts "logging time is: "+time.inspect+"\n\n" 
> logFile.puts testDescription,result 
> logFile.puts "*****************************************************" 
> end 
> end 
> LogApp=Logfile.new 
>
>
>
> \\\\\\\\\\\\\\\\\\\\\\\\\ 
>
>
>
> Error: 
>
>
>
> C:/Users/294993/Desktop/ClaimsCAFT/Functions/Login.rb:28: warning: already 
> initi 
> alized constant LogApp 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1309: [BUG] Segmentation fault 
> ruby 1.9.2p0 (2010-08-18) [i386-mingw32] 
>
> -- control frame ---------- 
> c:0026 p:---- s:0079 b:0079 l:000078 d:000078 CFUNC  :unlink 
> c:0025 p:0022 s:0075 b:0075 l:000067 d:000074 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1309 
> c:0024 p:0034 s:0073 b:0073 l:000072 d:000072 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1317 
> c:0023 p:0011 s:0068 b:0068 l:000067 d:000067 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1308 
> c:0022 p:0033 s:0065 b:0065 l:000064 d:000064 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1297 
> c:0021 p:0013 s:0062 b:0062 l:000041 d:000061 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:761 
> c:0020 p:0008 s:0059 b:0059 l:000044 d:000058 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1347 
> c:0019 p:0035 s:0056 b:0056 l:000055 d:000055 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1351 
> c:0018 p:0011 s:0053 b:0053 l:000044 d:000052 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1346 
> c:0017 p:---- s:0050 b:0050 l:000049 d:000049 FINISH 
> c:0016 p:---- s:0048 b:0048 l:000047 d:000047 CFUNC  :each 
> c:0015 p:0028 s:0045 b:0045 l:000044 d:000044 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:1345 
> c:0014 p:0029 s:0042 b:0042 l:000041 d:000041 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:759 
> c:0013 p:0051 s:0037 b:0037 l:000028 d:000036 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:622 
> c:0012 p:---- s:0034 b:0034 l:000033 d:000033 FINISH 
> c:0011 p:---- s:0032 b:0032 l:000031 d:000031 CFUNC  :each 
> c:0010 p:0118 s:0029 b:0029 l:000028 d:000028 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:618 
> c:0009 p:0069 s:0024 b:0024 l:000023 d:000023 METHOD 
> C:/Tech/Ruby192/lib/ruby/1. 
> 9.1/fileutils.rb:644 
> c:0008 p:0018 s:0019 b:0019 l:000010 d:000018 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/ge 
> ms/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/common/file_reape
>  
>
> r.rb:39 
> c:0007 p:---- s:0016 b:0016 l:000015 d:000015 FINISH 
> c:0006 p:---- s:0014 b:0014 l:000013 d:000013 CFUNC  :each 
> c:0005 p:0028 s:0011 b:0011 l:000010 d:000010 METHOD 
> C:/Tech/Ruby192/lib/ruby/ge 
> ms/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/common/file_reape
>  
>
> r.rb:39 
> c:0004 p:0009 s:0008 b:0008 l:00231c d:000007 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/ge 
> ms/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/common/file_reape
>  
>
> r.rb:43 
> c:0003 p:0025 s:0006 b:0006 l:0011b4 d:000005 BLOCK 
>  C:/Tech/Ruby192/lib/ruby/ge 
> ms/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/common/platform.r
>  
>
> b:124 
> c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH 
> c:0001 p:0000 s:0002 b:0002 l:00204c d:00204c TOP 
> --------------------------- 
> -- Ruby level backtrace information 
> ---------------------------------------- 
> C:/Tech/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/
>  
>
> webdriver/common/platform.rb:124:in `block in exit_hook' 
> C:/Tech/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/
>  
>
> webdriver/common/file_reaper.rb:43:in `block in <module:FileReaper>' 
> C:/Tech/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/
>  
>
> webdriver/common/file_reaper.rb:39:in `reap!' 
> C:/Tech/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/
>  
>
> webdriver/common/file_reaper.rb:39:in `each' 
> C:/Tech/Ruby192/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/
>  
>
> webdriver/common/file_reaper.rb:39:in `block in reap!' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:644:in `rm_rf' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:618:in `rm_r' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:618:in `each' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:622:in `block in rm_r' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:759:in `remove_entry' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1345:in `postorder_traverse' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1345:in `each' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1346:in `block in 
> postorder_traverse 
> ' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1351:in `postorder_traverse' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1347:in `block (2 levels) in 
> postord 
> er_traverse' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:761:in `block in remove_entry' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1297:in `remove' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1308:in `remove_file' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1317:in `platform_support' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1309:in `block in remove_file' 
> C:/Tech/Ruby192/lib/ruby/1.9.1/fileutils.rb:1309:in `unlink' 
>
> [NOTE] 
> You may have encountered a bug in the Ruby interpreter or extension 
> libraries. 
> Bug reports are welcome. 
> For details: http://www.ruby-lang.org/bugreport.html 
>
>
> This application has requested the Runtime to terminate it in an unusual 
> way. 
> Please contact the application's support team for more information. 
>

-- 
-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to