load_from_xmlใงNoMethodErrorใŒ็™บ็”Ÿ

50 views
Skip to first unread message

taka_2

unread,
Aug 13, 2008, 9:02:38โ€ฏAM8/13/08
to rubeus
ๅˆใ‚ใฆๆ›ธใใพใ™ใ€‚
้‡ๅ…ƒใจ็”ณใ—ใพใ™ใ€‚

rubeusใฎ็†่งฃใ‚‚ๅ…ผใญใฆใ€
ใƒ†ใ‚นใƒˆใ‚ณใƒผใƒ‰ใชใžๆ›ธใ„ใฆใฟใ‚ˆใ†ใจๆ€ใ„็ซ‹ใกใพใ—ใŸใ€‚

ใจใ‚Šใ‚ใˆใšๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใจๆ€ใฃใŸใจใ“ใ‚ใงใ€
DefaultTableModelๆ‹กๅผตใฎใ€load_from_xmlใ‚’ใƒ†ใ‚นใƒˆใ—ใฆใฟใพใ—ใŸใ€‚

ๆฆ‚ใญ่‰ฏใ‹ใฃใŸใฎใงใ™ใŒใ€
:column_pathsใซๅญ˜ๅœจใ—ใชใ„ใ‚ซใƒฉใƒ ๅใ‚’ๆŒ‡ๅฎšใ™ใ‚‹ใจใ€
ไปฅไธ‹ใฎใ‚ˆใ†ใชใ‚จใƒฉใƒผใŒ็™บ็”Ÿใ—ใพใ™ใ€‚

--------------------------------------------------------------------------------
1) Error:
test_load_from_xml_invalid_column_paths(TestDefaultTableModel):
NoMethodError: undefined method `text' for nil:NilClass
/opt/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/
rubeus/extensions/javax/swing/table/default_table_model.rb:86:in
`load_from_xml'
/opt/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/
rubeus/extensions/javax/swing/table/default_table_model.rb:86:in `map'
/opt/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/
rubeus/extensions/javax/swing/table/default_table_model.rb:86:in
`load_from_xml'
/opt/jruby-1.1.3/lib/ruby/1.8/rexml/element.rb:890:in `each'
/opt/jruby-1.1.3/lib/ruby/1.8/rexml/xpath.rb:53:in `each'
/opt/jruby-1.1.3/lib/ruby/1.8/rexml/element.rb:890:in `each'
/opt/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/
rubeus/extensions/javax/swing/table/default_table_model.rb:85:in
`load_from_xml'
/opt/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/
rubeus/extensions/javax/swing/j_table.rb:44:in `method_missing'
test_default_table_model.rb:110:in
`test_load_from_xml_invalid_column_paths'
--------------------------------------------------------------------------------

็„กใ„ใ‚ซใƒฉใƒ ใฏ็„ก่ฆ–ใ—ใฆๆฌฒใ—ใ„ใ‚ˆใ†ใชๆฐ—ใŒใ—ใพใ™ใŒใ€
ใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚


ใชใŠใ€่ฉฆใ—ใงไฝœใฃใŸใƒ†ใ‚นใƒˆใฏใ€
ใจใ‚Šใ‚ใˆใšใ€firestorageใจใ„ใ†ใ‚ตใƒผใƒ“ใ‚นใ‚’ไฝฟใฃใฆ็ฝฎใ„ใฆใ‚ใ‚Šใพใ™ใ€‚
1้€ฑ้–“ใปใฉใงๆถˆใˆใฆใ—ใพใ†ใ‚ˆใ†ใงใ™ใ€‚

ใƒปใƒ†ใ‚นใƒˆใ‚ฏใƒฉใ‚น
http://firestorage.jp/download/bf82c6ebdf42d68500bdafc0a4c1b1d2e481fb29

ใƒปใƒ†ใ‚นใƒˆใƒ‡ใƒผใ‚ฟ(xmlใƒ•ใ‚กใ‚คใƒซ)
http://firestorage.jp/download/66767cdbfd82e7f6930c8361df216c53da2b7ffe


ใ‚ใจใ€ใƒ†ใ‚นใƒˆใฎๆ›ธใใฃใทใ‚Šใซใคใ„ใฆใ€
ไฝ•ใ‹ใ”ๆ„่ฆ‹ใ‚ใ‚Œใฐใ‚ˆใ‚ใ—ใใŠ้ก˜ใ„ใ—ใพใ™ใ€‚

็ง‹้–“ๆญฆๅฟ—

unread,
Aug 13, 2008, 10:07:55โ€ฏAM8/13/08
to rub...@googlegroups.com
้‡ๅ…ƒใ•ใ‚“

ใƒ†ใ‚นใƒˆใ‚ฑใƒผใ‚นใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใฃ๏ผ๏ผ็ง‹้–“ใงใ™ใ€‚
ไฝ•ใฎๅ‰ๆŒฏใ‚Šใ‚‚ใชใใ€ใชใ‚“ใกใ‚…ใ†ๅฌ‰ใ—ใ„ใ“ใจใ‚’๏ผ
ๆ—ฉ้€Ÿใ‚ณใƒŸใƒƒใƒˆใ•ใ›ใฆ้ ‚ใใพใ—ใŸใ€‚

ใƒ†ใ‚นใƒˆใ‚’ๅ‹•ใ‹ใ™ใซๅฝ“ใŸใฃใฆใ€ใ‚ซใƒฌใƒณใƒˆใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซไพๅญ˜ใ—ใฆใ„ใŸใฎใง
ใฉใฎใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใงใ‚‚ๅฎŸ่กŒใงใใ‚‹ใ‚ˆใ†ใซsetupใƒกใ‚ฝใƒƒใƒ‰ใ‚’ๅค‰ๆ›ดใ•ใ›ใฆ
้ ‚ใใพใ—ใŸใ€‚ใใ‚Œไปฅๅค–ใซใคใ„ใฆใฏใ‚‚ใ†ใƒใƒƒใƒใƒชใ ใจๆ€ใ„ใพใ™ใ€‚

> ็„กใ„ใ‚ซใƒฉใƒ ใฏ็„ก่ฆ–ใ—ใฆๆฌฒใ—ใ„ใ‚ˆใ†ใชๆฐ—ใŒใ—ใพใ™ใŒใ€
> ใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚

ใ†ใƒผใ‚“ใ€ใใ†ใ„ใ†ๅ ดๅˆใ‚‚ใ‚ใ‚‹ใงใ—ใ‚‡ใ†ใ—ใ€้–“้•ใ„ใซๆฐ—ไป˜ใ‘ใ‚‹ใ‚ˆใ†ใซ
ไพ‹ๅค–ใŒ็™บ็”Ÿใ—ใฆใปใ—ใ„ๆฐ—ใ‚‚ใ—ใพใ™ใ€‚

ใ‚ชใƒ—ใ‚ทใƒงใƒณใซ :ignore_unexist_column ใจใ‹่ฟฝๅŠ ใ—ใฆใ€ไพ‹ๅค–ใ‚’ๅ‡บใ™ใ‹
็„ก่ฆ–ใ™ใ‚‹ใ‹ใ‚’้ธในใ‚‹ใ‚ˆใ†ใซใ—ใพใ—ใ‚‡ใ†ใ‹ใ€‚
ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฏไพ‹ๅค–ใ‚’ๅ‡บใ™ๆ–นใŒใ„ใ„ใจๆ€ใ„ใพใ™ใŒใ€ใฉใ†ใงใ—ใ‚‡ใ†๏ผŸ

2008/08/13 22:02 taka_2 <Takahiro....@gmail.com>:

taka_2

unread,
Aug 13, 2008, 10:30:46โ€ฏAM8/13/08
to rubeus
้‡ๅ…ƒใงใ™ใ€‚

้€Ÿๆ”ปใƒฌใ‚นใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

> > ็„กใ„ใ‚ซใƒฉใƒ ใฏ็„ก่ฆ–ใ—ใฆๆฌฒใ—ใ„ใ‚ˆใ†ใชๆฐ—ใŒใ—ใพใ™ใŒใ€
> > ใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚
>
> ใ†ใƒผใ‚“ใ€ใใ†ใ„ใ†ๅ ดๅˆใ‚‚ใ‚ใ‚‹ใงใ—ใ‚‡ใ†ใ—ใ€้–“้•ใ„ใซๆฐ—ไป˜ใ‘ใ‚‹ใ‚ˆใ†ใซ
> ไพ‹ๅค–ใŒ็™บ็”Ÿใ—ใฆใปใ—ใ„ๆฐ—ใ‚‚ใ—ใพใ™ใ€‚
>
> ใ‚ชใƒ—ใ‚ทใƒงใƒณใซ :ignore_unexist_column ใจใ‹่ฟฝๅŠ ใ—ใฆใ€ไพ‹ๅค–ใ‚’ๅ‡บใ™ใ‹
> ็„ก่ฆ–ใ™ใ‚‹ใ‹ใ‚’้ธในใ‚‹ใ‚ˆใ†ใซใ—ใพใ—ใ‚‡ใ†ใ‹ใ€‚
> ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฏไพ‹ๅค–ใ‚’ๅ‡บใ™ๆ–นใŒใ„ใ„ใจๆ€ใ„ใพใ™ใŒใ€ใฉใ†ใงใ—ใ‚‡ใ†๏ผŸ

ใใ†่จ€ใ‚ใ‚Œใ‚‹ใจใ€ใใ‚“ใชๆฐ—ใ‚‚ใ—ใพใ™ใ€‚ใ€‚

ใŸใ ใ€ๅ‡บใฆใ„ใ‚‹ไพ‹ๅค–ใŒใ€
๏ผžNoMethodError: undefined method `text' for nil:NilClass
ใชใฎใงใ€
ใ‚‚ใ†ๅฐ‘ใ—ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ๅˆฅใฎไพ‹ๅค–(ArgumentErrorใจใ‹?)ใ‚’
ๆŠ•ใ’็›ดใ™ใ‚ˆใ†ใซใ—ใŸๆ–นใŒ่‰ฏใ„ใฎใงใฏใชใ„ใงใ—ใ‚‡ใ†ใ‹ใ€‚

ใƒ†ใ‚นใƒˆใฏใ‚‚ใ†ใกใ‚‡ใฃใจๆ›ธใ„ใฆใฟใพใ™ใญใ€‚
ใ‚ซใƒฌใƒณใƒˆใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซไพๅญ˜ใฎไปถใ€ๅค‰ๆ›ดใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

On 8ๆœˆ13ๆ—ฅ, ๅˆๅพŒ11:07, "็ง‹้–“ๆญฆๅฟ—" <akm2...@gmail.com> wrote:
> ้‡ๅ…ƒใ•ใ‚“
>
> ใƒ†ใ‚นใƒˆใ‚ฑใƒผใ‚นใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใฃ๏ผ๏ผ็ง‹้–“ใงใ™ใ€‚
> ไฝ•ใฎๅ‰ๆŒฏใ‚Šใ‚‚ใชใใ€ใชใ‚“ใกใ‚…ใ†ๅฌ‰ใ—ใ„ใ“ใจใ‚’๏ผ
> ๆ—ฉ้€Ÿใ‚ณใƒŸใƒƒใƒˆใ•ใ›ใฆ้ ‚ใใพใ—ใŸใ€‚
>
> ใƒ†ใ‚นใƒˆใ‚’ๅ‹•ใ‹ใ™ใซๅฝ“ใŸใฃใฆใ€ใ‚ซใƒฌใƒณใƒˆใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซไพๅญ˜ใ—ใฆใ„ใŸใฎใง
> ใฉใฎใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใงใ‚‚ๅฎŸ่กŒใงใใ‚‹ใ‚ˆใ†ใซsetupใƒกใ‚ฝใƒƒใƒ‰ใ‚’ๅค‰ๆ›ดใ•ใ›ใฆ
> ้ ‚ใใพใ—ใŸใ€‚ใใ‚Œไปฅๅค–ใซใคใ„ใฆใฏใ‚‚ใ†ใƒใƒƒใƒใƒชใ ใจๆ€ใ„ใพใ™ใ€‚
>
> > ็„กใ„ใ‚ซใƒฉใƒ ใฏ็„ก่ฆ–ใ—ใฆๆฌฒใ—ใ„ใ‚ˆใ†ใชๆฐ—ใŒใ—ใพใ™ใŒใ€
> > ใ„ใ‹ใŒใงใ—ใ‚‡ใ†ใ‹ใ€‚
>
> ใ†ใƒผใ‚“ใ€ใใ†ใ„ใ†ๅ ดๅˆใ‚‚ใ‚ใ‚‹ใงใ—ใ‚‡ใ†ใ—ใ€้–“้•ใ„ใซๆฐ—ไป˜ใ‘ใ‚‹ใ‚ˆใ†ใซ
> ไพ‹ๅค–ใŒ็™บ็”Ÿใ—ใฆใปใ—ใ„ๆฐ—ใ‚‚ใ—ใพใ™ใ€‚
>
> ใ‚ชใƒ—ใ‚ทใƒงใƒณใซ :ignore_unexist_column ใจใ‹่ฟฝๅŠ ใ—ใฆใ€ไพ‹ๅค–ใ‚’ๅ‡บใ™ใ‹
> ็„ก่ฆ–ใ™ใ‚‹ใ‹ใ‚’้ธในใ‚‹ใ‚ˆใ†ใซใ—ใพใ—ใ‚‡ใ†ใ‹ใ€‚
> ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใฏไพ‹ๅค–ใ‚’ๅ‡บใ™ๆ–นใŒใ„ใ„ใจๆ€ใ„ใพใ™ใŒใ€ใฉใ†ใงใ—ใ‚‡ใ†๏ผŸ
>
> 2008/08/13 22:02 taka_2 <Takahiro.Shigem...@gmail.com>:

akm2000

unread,
Aug 30, 2008, 5:00:04โ€ฏAM8/30/08
to rubeus
้‡ๅ…ƒใ•ใ‚“

ใพใŸใพใŸใƒฌใ‚นใƒใƒณใ‚นใŒ้…ใใฆใ™ใ„ใพใ›ใ‚“ใ€‚็ง‹้–“ใงใ™ใ€‚

load_from_xmlใฎไปถใงใ™ใŒใ€:ignore_unexist_column ใ‚ชใƒ—ใ‚ทใƒงใƒณใ‚’
่ฟฝๅŠ ใ—ใฆใ€ใใ‚ŒใŒๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใชใ„ๅ ดๅˆใซใ€ใฉใฎใ‚ซใƒฉใƒ ใŒใชใ„ใ‚ˆใจใ„ใ†
ไพ‹ๅค–ใ‚’raiseใ™ใ‚‹ใ‚ˆใ†ใซๅค‰ๆ›ดใ—ใพใ—ใŸใ€‚ใ‚ณใƒŸใƒƒใƒˆใ—ใฆใ‚ใ‚Šใพใ™ใ€‚

ไปŠๆ—ฅใ€ๅๅคๅฑ‹ใฎๅ‹‰ๅผทไผšใง ใ‚ซใƒฉใƒ ๅใ‚’ใ‚ฑใ‚ขใƒฌใ‚นใƒŸใ‚นใ—ใฆใ‚‚ๅˆ†ใ‹ใ‚‰ใชใ„ใ€
ใจใ„ใ†ๆ–นใŒๅคšใ‹ใฃใŸใฎใงใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใงใฏไพ‹ๅค–ใ‚’ๅ‡บใ™ๆ–นใŒใ„ใ„ใชใจ
็ขบไฟกใ—ใพใ—ใŸใ€‚

ๅฎœใ—ใใŠ้ก˜ใ„่‡ดใ—ใพใ™ใ€‚

taka_2

unread,
Aug 30, 2008, 1:40:58โ€ฏPM8/30/08
to rubeus
็ง‹้–“ใ•ใ‚“

้‡ๅ…ƒใงใ™ใ€‚

ไธ‹่จ˜ไปถใ€ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚
ArgumentErrorใŒๅ‡บใ‚‹ใ‚ˆใ†ใซใชใฃใŸใฎใงใ€
ใใ‚Œใ‚’ๆ•ๆ‰ใ—ใŸๅ ดๅˆใซใ€ใƒ†ใ‚นใƒˆOKใจใชใ‚‹ใ‚ˆใ†ใƒ†ใ‚นใƒˆใ‚ฑใƒผใ‚นใ‚’ๆ›ธใๆ›ใˆใพใ—ใŸใ€‚
:ignore_unexist_columnใ‚ชใƒ—ใ‚ทใƒงใƒณใฎใƒ†ใ‚นใƒˆใฏๅˆฅ้€”่ฟฝๅŠ ใ—ใพใ™ใ€‚

็ง‹้–“ๆญฆๅฟ—

unread,
Aug 31, 2008, 9:38:23โ€ฏAM8/31/08
to rub...@googlegroups.com
้‡ๅ…ƒใ•ใ‚“

็ง‹้–“ใงใ™ใ€‚
ใ„ใคใ‚‚ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚ๆœฌๅฝ“ๅŠฉใ‹ใ‚Šใพใ™ใ€‚

ใƒ†ใ‚นใƒˆใ‚’ๅฎŸ่กŒใ—ใฆใฟใพใ—ใŸใŒใ€
66 tests, 199 assertions, 1 failures, 1 errors
ใจใ„ใ†็ตๆžœใซใชใ‚Šใพใ—ใŸใ€‚

ๆจ™ๆบ–ๅ‡บๅŠ›ใ‚’ใƒ•ใ‚กใ‚คใƒซใซๅ‡บใ—ใŸใ‚‚ใฎใ‚’ๆทปไป˜ใ—ใพใ™ใ€‚
็’ฐๅขƒใฏใ€Mac OS X 10.5.4 + Java 1.5.0_13 + jruby 1.1.3
ใงใ™ใ€‚

ๅƒ•ใ‚‚่ชฟในใพใ™ใŒใ€ไฝ•ใ‹ๆฐ—ไป˜ใ„ใŸๆ–นใฏๆ•™ใˆใฆใ„ใŸใ ใ‘ใ‚‹ใจ
ใ™ใ”ใๅฌ‰ใ—ใ„ใงใ™๏ผ

ใงใ€ใ“ใ‚Œใ‚‰ใŒfixใ—ใŸใ‚‰0.0.6ใ‚’ใƒชใƒชใƒผใ‚นใ—ใ‚ˆใ†ใจๆ€ใ„ใพใ™ใ€‚

2008/08/31 2:40 taka_2 <Takahiro....@gmail.com>:

rubeus_test_all_output.txt

taka_2

unread,
Aug 31, 2008, 10:30:05โ€ฏAM8/31/08
to rubeus
็ง‹้–“ใ•ใ‚“

้‡ๅ…ƒใงใ™ใ€‚

Failureใฎๆ–นใฏใ€้…ๅˆ—ใฎไธฆใณ้ †ใŒ้•ใ†ใฃใฆใ„ใ†ใ“ใจใงใ™ใญใ€‚
ใ‚ฝใƒผใƒˆใ—ใฆใ‹ใ‚‰ๆฏ”่ผƒใ™ใ‚‹ใ‚ˆใ†ใซใ—ใŸใ‚‰ใ€ใ†ใพใใ„ใใ‹ใ‚‚ใ€‚

Errorใฎๆ–นใฏใ€REXML::Documentใจใ‚ชใƒ—ใ‚ทใƒงใƒณ(row_pathใจใ‹column_pathsใจใ‹)
ใ‚’DefaultTableModelใฎใ‚ณใƒณใ‚นใƒˆใƒฉใ‚ฏใ‚ฟใซๆŒ‡ๅฎšใ™ใ‚‹ใƒ‘ใ‚ฟใƒผใƒณใฎใƒ†ใ‚นใƒˆใงใ™ใŒใ€
ใƒชใƒ“ใ‚ธใƒงใƒณ200ใงใƒ†ใ‚นใƒˆใŒ้€šใ‚‹ใ‚ˆใ†ใซไฟฎๆญฃใ—ใฆใ„ใพใ™ใ€‚
(http://code.google.com/p/rubeus/source/detail?r=200)

DefaultTableModelใ‚’ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใ‚ณใƒณใ‚นใƒˆใƒฉใ‚ฏใ‚ฟใงๆง‹็ฏ‰ใ—ใŸๅ ดๅˆใ€
ใƒขใƒ‡ใƒซใฏใ‚ซใƒฉใƒ ็„กใ—ใซใชใ‚‹ใฎใงใ™ใŒใ€
ใ‚ซใƒฉใƒ ็„กใ—ใฎๅ ดๅˆใฏใ€load_from_xmlใงใƒ‡ใƒผใ‚ฟใŒ่จญๅฎšใ•ใ‚Œใพใ›ใ‚“ใ€‚

ใ“ใฎใŸใ‚ใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใ‚ณใƒณใ‚นใƒˆใƒฉใ‚ฏใ‚ฟใงใฏใชใใ€
ใ‚ซใƒฉใƒ ๅใ‚’:column_pathsใงๆŒ‡ๅฎšใ•ใ‚ŒใŸArrayใ‚’ๅ…ƒใซ
ๆง‹็ฏ‰ใ™ใ‚‹ใ‚ˆใ†ใซใ—ใฆใ„ใพใ™ใ€‚

On 8ๆœˆ31ๆ—ฅ, ๅˆๅพŒ10:38, "็ง‹้–“ๆญฆๅฟ—" <akm2...@gmail.com> wrote:
> ้‡ๅ…ƒใ•ใ‚“
>
> ็ง‹้–“ใงใ™ใ€‚
> ใ„ใคใ‚‚ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚ๆœฌๅฝ“ๅŠฉใ‹ใ‚Šใพใ™ใ€‚
>
> ใƒ†ใ‚นใƒˆใ‚’ๅฎŸ่กŒใ—ใฆใฟใพใ—ใŸใŒใ€
> 66 tests, 199 assertions, 1 failures, 1 errors
> ใจใ„ใ†็ตๆžœใซใชใ‚Šใพใ—ใŸใ€‚
>
> ๆจ™ๆบ–ๅ‡บๅŠ›ใ‚’ใƒ•ใ‚กใ‚คใƒซใซๅ‡บใ—ใŸใ‚‚ใฎใ‚’ๆทปไป˜ใ—ใพใ™ใ€‚
> ็’ฐๅขƒใฏใ€Mac OS X 10.5.4 + Java 1.5.0_13 + jruby 1.1.3
> ใงใ™ใ€‚
>
> ๅƒ•ใ‚‚่ชฟในใพใ™ใŒใ€ไฝ•ใ‹ๆฐ—ไป˜ใ„ใŸๆ–นใฏๆ•™ใˆใฆใ„ใŸใ ใ‘ใ‚‹ใจ
> ใ™ใ”ใๅฌ‰ใ—ใ„ใงใ™๏ผ
>
> ใงใ€ใ“ใ‚Œใ‚‰ใŒfixใ—ใŸใ‚‰0.0.6ใ‚’ใƒชใƒชใƒผใ‚นใ—ใ‚ˆใ†ใจๆ€ใ„ใพใ™ใ€‚
>
> 2008/08/31 2:40 taka_2 <Takahiro.Shigem...@gmail.com>:
> [rubeus_test_all_output.txt]Loaded suite .
> Started
> .........F.......................................................E
> Finished in 2.2640000000000002 seconds.
>
> 1) Failure:
> test_events(TestEvent)
> [/Users/akm/rbc/rubeus-trunk/test/rubeus/awt/test_event.rb:66:in `test_events'
> /usr/local/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/rubeus/awt/nestable.rb:35:in `add_new_component_to'
> /usr/local/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/rubeus/awt/nestable.rb:80:in `add_new_component_to'
> /usr/local/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/rubeus/awt/nestable.rb:71:in `process_block_for_new'
> /usr/local/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/rubeus/awt/nestable.rb:53:in `new_with_nestable'
> /Users/akm/rbc/rubeus-trunk/test/rubeus/awt/test_event.rb:65:in `test_events']:
> <{"component"=>
> ["component_hidden",
> "component_moved",
> "component_resized",
> "component_shown"],
> "container"=>["component_added", "component_removed"],
> "focus"=>["focus_gained", "focus_lost"],
> "hierarchy"=>["hierarchy_changed"],
> "hierarchy_bounds"=>["ancestor_moved", "ancestor_resized"],
> "input_method"=>["caret_position_changed", "input_method_text_changed"],
> "key"=>["key_pressed", "key_released", "key_typed"],
> "mouse"=>
> ["mouse_clicked",
> "mouse_entered",
> "mouse_exited",
> "mouse_pressed",
> "mouse_released"],
> "mouse_motion"=>["mouse_dragged", "mouse_moved"],
> "mouse_wheel"=>["mouse_wheel_moved"],
> "property_change"=>["property_change"],
> "window"=>
> ["window_activated",
> "window_closed",
> "window_closing",
> "window_deactivated",
> "window_deiconified",
> "window_iconified",
> "window_opened"],
> "window_focus"=>["window_gained_focus", "window_lost_focus"],
> "window_state"=>["window_state_changed"]}> expected but was
> <{"component"=>
> ["component_resized",
> "component_moved",
> "component_shown",
> "component_hidden"],
> "container"=>["component_added", "component_removed"],
> "focus"=>["focus_gained", "focus_lost"],
> "hierarchy"=>["hierarchy_changed"],
> "hierarchy_bounds"=>["ancestor_moved", "ancestor_resized"],
> "input_method"=>["input_method_text_changed", "caret_position_changed"],
> "key"=>["key_typed", "key_pressed", "key_released"],
> "mouse"=>
> ["mouse_pressed",
> "mouse_released",
> "mouse_clicked",
> "mouse_exited",
> "mouse_entered"],
> "mouse_motion"=>["mouse_moved", "mouse_dragged"],
> "mouse_wheel"=>["mouse_wheel_moved"],
> "property_change"=>["property_change"],
> "window"=>
> ["window_opened",
> "window_closing",
> "window_closed",
> "window_iconified",
> "window_deiconified",
> "window_activated",
> "window_deactivated"],
> "window_focus"=>["window_gained_focus", "window_lost_focus"],
> "window_state"=>["window_state_changed"]}>.
>
> 2) Error:
> test_new_with_xml(TestDefaultTableModel):
> NativeException: java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
> java/util/Vector.java:432:in `elementAt'
> javax/swing/table/DefaultTableModel.java:622:in `getValueAt'
> sun.reflect.GeneratedMethodAccessor15:-1:in `invoke'
> sun/reflect/DelegatingMethodAccessorImpl.java:25:in `invoke'
> java/lang/reflect/Method.java:585:in `invoke'
> org/jruby/javasupport/JavaMethod.java:250:in `invokeWithExceptionHandling'
> org/jruby/javasupport/JavaMethod.java:219:in `invoke'
> org/jruby/javasupport/JavaClass.java:416:in `execute'
> org/jruby/internal/runtime/methods/SimpleCallbackMethod.java:67:in `call'
> org/jruby/internal/runtime/methods/AliasMethod.java:96:in `call'
> org/jruby/RubyObject.java:2050:in `send'
> org.jruby.RubyObjectInvoker$send_method_0_0:-1:in `call'
> org/jruby/runtime/CallSite.java:291:in `call'
> ruby/jit/ruby/usr/local/jruby_minus_1_dot_1_dot_3/lib/ruby/gems/$1_dot_8/gems/rubeus_minus_0_dot_0_dot_5_minus_java/lib/rubeus/extensions/javax/swing/j_table//usr/local/jruby-1.1.3/lib/ruby/gems/1.8/gems/rubeus-0.0.5-java/lib/rubeus/extensions/javax/swing/j_table.rb:44:in `__file__'
> org/jruby/internal/runtime/methods/DefaultMethod.java:138:in `call'
> org/jruby/RubyClass.java:243:in `invoke'
> org/jruby/javasupport/util/RuntimeHelpers.java:270:in `invoke'
> org/jruby/RubyObject.java:711:in `callMethod'
> org/jruby/javasupport/util/RuntimeHelpers.java:253:in `callMethodMissing'
> org/jruby/runtime/CallSite.java:235:in `callMethodMissing'
> org/jruby/runtime/CallSite.java:166:in `cacheAndCall'
> org/jruby/runtime/CallSite.java:435:in `call'
> org/jruby/ast/CallTwoArgNode.java:59:in `interpret'
> org/jruby/ast/FCallTwoArgNode.java:38:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/ast/BlockNode.java:67:in `interpret'
> org/jruby/internal/runtime/methods/DefaultMethod.java:171:in `interpretedCall'
> org/jruby/internal/runtime/methods/DefaultMethod.java:147:in `call'
> org/jruby/internal/runtime/methods/DefaultMethod.java:266:in `call'
> org/jruby/runtime/CallSite.java:147:in `cacheAndCall'
> org/jruby/runtime/CallSite.java:384:in `call'
> org/jruby/ast/FCallOneArgNode.java:36:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/ast/BlockNode.java:67:in `interpret'
> org/jruby/internal/runtime/methods/DefaultMethod.java:171:in `interpretedCall'
> org/jruby/internal/runtime/methods/DefaultMethod.java:147:in `call'
> org/jruby/RubyObject.java:2050:in `send'
> org.jruby.RubyObjectInvoker$send_method_0_0:-1:in `call'
> org/jruby/internal/runtime/methods/DynamicMethod.java:241:in `call'
> org/jruby/internal/runtime/methods/DynamicMethod.java:150:in `call'
> org/jruby/runtime/CallSite.java:381:in `call'
> ruby/jit/ruby/usr/local/jruby_minus_1_dot_1_dot_3/lib/ruby/$1_dot_8/test/unit/testcase//usr/local/jruby-1.1.3/lib/ruby/1.8/test/unit/testcase.rb:78:in `rescue_1$RUBY$__rescue__'
> ruby/jit/ruby/usr/local/jruby_minus_1_dot_1_dot_3/lib/ruby/$1_dot_8/test/unit/testcase//usr/local/jruby-1.1.3/lib/ruby/1.8/test/unit/testcase.rb:-1:in `ensure_1$RUBY$__ensure__'
> ruby/jit/ruby/usr/local/jruby_minus_1_dot_1_dot_3/lib/ruby/$1_dot_8/test/unit/testcase//usr/local/jruby-1.1.3/lib/ruby/1.8/test/unit/testcase.rb:76:in `__file__'
> org/jruby/internal/runtime/methods/DefaultMethod.java:278:in `call'
> org/jruby/runtime/CallSite.java:393:in `call'
> org/jruby/ast/CallOneArgBlockPassNode.java:60:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/runtime/InterpretedBlock.java:203:in `evalBlockBody'
> org/jruby/runtime/InterpretedBlock.java:154:in `yield'
> org/jruby/runtime/Block.java:100:in `yield'
> org/jruby/RubyArray.java:1338:in `each'
> org.jruby.RubyArrayInvoker$each_method_0_0:-1:in `call'
> org/jruby/runtime/CallSite.java:342:in `call'
> org/jruby/ast/CallNoArgBlockNode.java:63:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/ast/BlockNode.java:67:in `interpret'
> org/jruby/internal/runtime/methods/DefaultMethod.java:171:in `interpretedCall'
> org/jruby/internal/runtime/methods/DefaultMethod.java:147:in `call'
> org/jruby/internal/runtime/methods/DefaultMethod.java:287:in `call'
> org/jruby/runtime/CallSite.java:393:in `call'
> org/jruby/ast/CallOneArgBlockPassNode.java:60:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/runtime/InterpretedBlock.java:203:in `evalBlockBody'
> org/jruby/runtime/InterpretedBlock.java:154:in `yield'
> org/jruby/runtime/Block.java:100:in `yield'
> org/jruby/RubyArray.java:1338:in `each'
> org.jruby.RubyArrayInvoker$each_method_0_0:-1:in `call'
> org/jruby/runtime/CallSite.java:342:in `call'
> org/jruby/ast/CallNoArgBlockNode.java:63:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/ast/BlockNode.java:67:in `interpret'
> org/jruby/internal/runtime/methods/DefaultMethod.java:171:in `interpretedCall'
> org/jruby/internal/runtime/methods/DefaultMethod.java:147:in `call'
> org/jruby/internal/runtime/methods/DefaultMethod.java:287:in `call'
> org/jruby/runtime/CallSite.java:159:in `cacheAndCall'
> org/jruby/runtime/CallSite.java:396:in `call'
> org/jruby/ast/CallOneArgBlockPassNode.java:60:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/runtime/InterpretedBlock.java:203:in `evalBlockBody'
> org/jruby/runtime/InterpretedBlock.java:154:in `yield'
> org/jruby/runtime/Block.java:100:in `yield'
> org/jruby/RubyArray.java:1338:in `each'
> org.jruby.RubyArrayInvoker$each_method_0_0:-1:in `call'
> org/jruby/runtime/CallSite.java:342:in `call'
> org/jruby/ast/CallNoArgBlockNode.java:63:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/ast/BlockNode.java:67:in `interpret'
> org/jruby/internal/runtime/methods/DefaultMethod.java:171:in `interpretedCall'
> org/jruby/internal/runtime/methods/DefaultMethod.java:147:in `call'
> org/jruby/internal/runtime/methods/DefaultMethod.java:287:in `call'
> org/jruby/runtime/CallSite.java:393:in `call'
> org/jruby/ast/CallOneArgBlockPassNode.java:60:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/runtime/InterpretedBlock.java:203:in `evalBlockBody'
> org/jruby/runtime/InterpretedBlock.java:154:in `yield'
> org/jruby/runtime/Block.java:100:in `yield'
> org/jruby/RubyArray.java:1338:in `each'
> org.jruby.RubyArrayInvoker$each_method_0_0:-1:in `call'
> org/jruby/runtime/CallSite.java:342:in `call'
> org/jruby/ast/CallNoArgBlockNode.java:63:in `interpret'
> org/jruby/ast/NewlineNode.java:101:in `interpret'
> org/jruby/ast/BlockNode.java:67:in `interpret'
> org/jruby/internal/runtime/methods/DefaultMethod.java:171:in `interpretedCall'
> org/jruby/internal/runtime/methods/DefaultMethod.java:147:in `call'
> org/jruby/internal/runtime/methods/DefaultMethod.java:287:in `call'
> org/jruby/runtime/CallSite.java:159:in `cacheAndCall'
> org/jruby/runtime/CallSite.java:396:in `call'
> org/jruby/ast/CallOneArgBlockPassNode.java:60:in `interpret'
> ...
>
> ใ‚‚ใฃใจ่ชญใ‚€ >>

็ง‹้–“ๆญฆๅฟ—

unread,
Aug 31, 2008, 11:12:04โ€ฏAM8/31/08
to rub...@googlegroups.com
้‡ๅ…ƒใ•ใ‚“

็ง‹้–“ใงใ™ใ€‚

ใ™ใ„ใพใ›ใ‚“ใ€ๅคงใƒœใ‚ฑใ‹ใพใ—ใฆใพใ—ใŸใ€‚
ใƒ“ใƒซใƒ‰ใ—ใชใ„ใงใƒ†ใ‚นใƒˆใ—ใฆใฉใ†ใ™ใ‚‹ใ‚ˆ <ไฟบ orz

# ใงใ‚‚ใพใŸๅŒใ˜ใƒŸใ‚นใ‚’ใ™ใ‚‹ใ‚ˆใ†ใชๆฐ—ใŒใ™ใ‚‹ใฎใงใ€
# ใƒ†ใ‚นใƒˆใ‚‚่‡ชๅ‹•ใงใ‚„ใ‚Œใ‚‹ใ‚ˆใ†ใซใ—ใŸใ„ใงใ™ใญใƒปใƒปใƒป

Failureใซใชใฃใฆใ„ใŸใ‚‚ใฎใฏsortใ‚’ๅ…ฅใ‚Œใฆใกใ‚ƒใ‚“ใจๅ‹•ใใฎใ‚’
็ขบ่ชใ—ใพใ—ใŸ๏ผ

ใจใ„ใ†่จณใงใ€0.0.6 ใ‚’ใƒชใƒชใƒผใ‚นใ—ใพใ™๏ผ


2008/08/31 23:30 taka_2 <Takahiro....@gmail.com>:

Reply all
Reply to author
Forward
0 new messages