# Rake db:create:all error

**URL:** <https://www.ruby-forum.com/t/rake-dball-error/171669>\
**Category:** Rails\
**Created:** [July 7, 2009, 12:26pm UTC](https://www.ruby-forum.com/t/rake-dball-error/171669 "2009-07-07T12:26:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mka](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f19dbf/32.png) [@mka](https://www.ruby-forum.com/u/mka)\
**Post date:** [July 7, 2009, 12:26pm UTC](https://www.ruby-forum.com/t/rake-dball-error/171669/1 "2009-07-07T12:26:58Z")

</div>

Hi,

I am getting this error when i execute rake db:create:all

/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:569:  
[BUG] unknown type 0x22 (0xc given)

any clues ?

-Manish

---

<div class="post-metadata">

**Author:** ![mka](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f19dbf/32.png) [@mka](https://www.ruby-forum.com/u/mka)\
**Post date:** [July 7, 2009, 12:53pm UTC](https://www.ruby-forum.com/t/rake-dball-error/171669/2 "2009-07-07T12:53:22Z")

</div>

Manish,

Can you paste the full trace of the rake task.

Thanks,  
Kilari.

Manish A. wrote:

> Hi,
> 
> I am getting this error when i execute rake db:create:all
> 
> /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:569:  
> [BUG] unknown type 0x22 (0xc given)
> 
> any clues ?
> 
> -Manish

---

<div class="post-metadata">

**Author:** ![mka](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f19dbf/32.png) [@mka](https://www.ruby-forum.com/u/mka)\
**Post date:** [July 7, 2009, 1:34pm UTC](https://www.ruby-forum.com/t/rake-dball-error/171669/3 "2009-07-07T13:34:14Z")

</div>

root@xxx:/opt/gitorious# rake db:create:all --trace  
(in /opt/gitorious)  
\*\* Invoke db:create:all (first\_time)  
\*\* Invoke db:load\_config (first\_time)  
\*\* Invoke rails\_env (first\_time)  
\*\* Execute rails\_env  
\*\* Execute db:load\_config  
\*\* Execute db:create:all  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:569:  
[BUG] unknown type 0x22 (0xc given)  
ruby 1.9.1p0 (2009-01-30 revision 21907) [sparc-solaris2.10]

## – control frame ---------- c:0051 p:---- s:0181 b:0181 l:000180 d:000180 CFUNC :options c:0050 p:0038 s:0176 b:0176 l:000175 d:000175 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:569 c:0049 p:0044 s:0172 b:0172 l:000171 d:000171 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:204 c:0048 p:---- s:0165 b:0165 l:000164 d:000164 FINISH c:0047 p:---- s:0163 b:0163 l:000162 d:000162 CFUNC :new c:0046 p:0275 s:0156 b:0156 l:000155 d:000155 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:76 c:0045 p:0045 s:0145 b:0145 l:000144 d:000144 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:223 c:0044 p:0011 s:0142 b:0142 l:000141 d:000141 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:245 c:0043 p:0054 s:0138 b:0138 l:000124 d:000137 BLOCK /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:188 c:0042 p:---- s:0135 b:0135 l:000134 d:000134 FINISH c:0041 p:---- s:0133 b:0133 l:000132 d:000132 CFUNC :loop c:0040 p:0009 s:0130 b:0130 l:000124 d:000129 BLOCK /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:184 c:0039 p:0019 s:0128 b:0128 l:000127 d:000127 METHOD /opt/rubynew/lib/ruby/1.9.1/monitor.rb:190 c:0038 p:0012 s:0125 b:0125 l:000124 d:000124 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:183 c:0037 p:0044 s:0122 b:0119 l:000118 d:000118 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:98 c:0036 p:0033 s:0115 b:0115 l:000114 d:000114 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:326 c:0035 p:0018 s:0110 b:0110 l:000109 d:000109 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:123 c:0034 p:0011 s:0107 b:0107 l:000106 d:000106 METHOD /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:115 c:0033 p:0144 s:0104 b:0104 l:000103 d:000103 METHOD /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:52 c:0032 p:0012 s:0100 b:0100 l:000914 d:000099 BLOCK /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:24 c:0031 p:0041 s:0098 b:0098 l:000097 d:000097 METHOD /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:106 c:0030 p:0027 s:0093 b:0093 l:000914 d:0012c8 BLOCK /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:24 c:0029 p:---- s:0090 b:0090 l:000089 d:000089 FINISH c:0028 p:---- s:0088 b:0088 l:000087 d:000087 CFUNC :each\_value c:0027 p:0023 s:0085 b:0085 l:000914 d:000034 BLOCK /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:10 c:0026 p:---- s:0083 b:0083 l:000082 d:000082 FINISH c:0025 p:---- s:0081 b:0081 l:000080 d:000080 CFUNC :call c:0024 p:0043 s:0076 b:0076 l:000067 d:000075 BLOCK /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:636 c:0023 p:---- s:0073 b:0073 l:000072 d:000072 FINISH c:0022 p:---- s:0071 b:0071 l:000070 d:000070 CFUNC :each c:0021 p:0167 s:0068 b:0068 l:000067 d:000067 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:631 c:0020 p:0108 s:0064 b:0064 l:000058 d:000063 BLOCK /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:597 c:0019 p:0019 s:0062 b:0062 l:000061 d:000061 METHOD /opt/rubynew/lib/ruby/1.9.1/monitor.rb:190 c:0018 p:0032 s:0059 b:0059 l:000058 d:000058 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:590 c:0017 p:0048 s:0053 b:0053 l:000052 d:000052 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:583 c:0016 p:0045 s:0048 b:0048 l:000047 d:000047 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2051 c:0015 p:0012 s:0041 b:0041 l:000026 d:000040 BLOCK /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029 c:0014 p:---- s:0038 b:0038 l:000037 d:000037 FINISH c:0013 p:---- s:0036 b:0036 l:000035 d:000035 CFUNC :each c:0012 p:0069 s:0033 b:0033 l:000026 d:000032 BLOCK /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029 c:0011 p:0009 s:0031 b:0031 l:000030 d:000030 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068 c:0010 p:0011 s:0027 b:0027 l:000026 d:000026 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2023 c:0009 p:0029 s:0024 b:0024 l:000017 d:000023 BLOCK /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2001 c:0008 p:0009 s:0022 b:0022 l:000021 d:000021 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068 c:0007 p:0011 s:0018 b:0018 l:000017 d:000017 METHOD /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:1998 c:0006 p:0036 s:0015 b:0015 l:000014 d:000014 TOP /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/bin/rake:31 c:0005 p:---- s:0013 b:0013 l:000012 d:000012 FINISH c:0004 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :load c:0003 p:0109 s:0007 b:0007 l:00055c d:000470 EVAL /opt/rubynew/bin/rake:19 c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH c:0001 p:0000 s:0002 b:0002 l:00055c d:00055c TOP

– Ruby level backtrace  
information-----------------------------------------  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:569:in  
`options' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:569:in `connect’  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:204:in  
`initialize' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:76:in `new’  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:76:in  
`mysql_connection' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in `new\_connection’  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:245:in  
`checkout_new_connection' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:188:in `block (2 levels) in checkout’  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:184:in  
`loop' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in `block in checkout’  
/opt/rubynew/lib/ruby/1.9.1/monitor.rb:190:in `mon_synchronize' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:183:in `checkout’  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_pool.rb:98:in  
`connection' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:326:in `retrieve\_connection’  
/opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/abstract/connection\_specification.rb:123:in  
`retrieve_connection' /opt/gitorious/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:115:in `connection’  
/opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:52:in  
`create_database' /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:24:in `block (5 levels) in \<top (required)\>’  
/opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:106:in  
`local_database?' /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:24:in `block (4 levels) in \<top (required)\>’  
/opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:10:in  
`each_value' /opt/gitorious/vendor/rails/railties/lib/tasks/databases.rake:10:in `block (3 levels) in \<top (required)\>’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in  
`call' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:636:in `block in execute’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in  
`each' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:631:in `execute’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:597:in  
`block in invoke_with_call_chain' /opt/rubynew/lib/ruby/1.9.1/monitor.rb:190:in `mon\_synchronize’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:590:in  
`invoke_with_call_chain' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:583:in `invoke’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2051:in  
`invoke_task' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029:in `block (2 levels) in top\_level’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029:in  
`each' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2029:in `block in top\_level’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in  
`standard_exception_handling' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2023:in `top\_level’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2001:in  
`block in run' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:2068:in `standard\_exception\_handling’  
/opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/lib/rake.rb:1998:in  
`run' /opt/rubynew/lib/ruby/gems/1.9.1/gems/rake-0.8.7/bin/rake:31:in `\<top  
(required)\>’  
/opt/rubynew/bin/rake:19:in `load' /opt/rubynew/bin/rake:19:in `’

[NOTE]  
You may encounter a bug of Ruby interpreter. Bug reports are welcome.  
For details: [http://www.ruby-lang.org/bugreport.html](http://www.ruby-lang.org/bugreport.html)

Abort (core dumped)

---

<div class="post-metadata">

**Author:** ![mka](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f19dbf/32.png) [@mka](https://www.ruby-forum.com/u/mka)\
**Post date:** [July 7, 2009, 3:05pm UTC](https://www.ruby-forum.com/t/rake-dball-error/171669/4 "2009-07-07T15:05:21Z")

</div>

Manish,

What I find is that 0x22 is T\_DATA in 1.8 and 0xc in 1.9.Seems like  
there is some conflict…but not sure.By the way have you freezed the  
rails by using the same version of ruby?

Thanks,  
Kilari.

Manish A. wrote:

> Hi,
> 
> I am getting this error when i execute rake db:create:all
> 
> /opt/gitorious/vendor/rails/activerecord/lib/active\_record/connection\_adapters/mysql\_adapter.rb:569:  
> [BUG] unknown type 0x22 (0xc given)
> 
> any clues ?
> 
> -Manish
