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.