You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@whimsical.apache.org by Craig Russell <ap...@gmail.com> on 2025/01/25 18:12:59 UTC
New computer fails on secretary workbench
I just got a new mac. MacBook pro M3 Sonoma 14.5.
The secretary workbench is unusable for me. The main page with a list of emails works, but when I click on a link, fail.
TypeError at /secretary/workbench/202501/1ed398f4e9/_index_no implicit conversion of Integer into String
• file: meeting-util.rb
• location: +
• line: 462
BACKTRACE
(expand)
JUMP TO: GET POST COOKIES ENV
• /x1/srv/whimsy/lib/whimsy/asf/meeting-util.rb in +
•
• remain = (meetingend + APPLICATION_EXPIRY_POST_VOTE_SECS - now) / 3600
• /x1/srv/whimsy/lib/whimsy/asf/meeting-util.rb in application_time_remaining
•
• remain = (meetingend + APPLICATION_EXPIRY_POST_VOTE_SECS - now) / 3600
• /x1/srv/whimsy/lib/whimsy/asf/meeting-util.rb in applications_valid
•
• self.application_time_remaining[:hoursremain] > 0
• /x1/srv/whimsy/www/secretary/workbench/server.rb in block in <top (required)>
•
• @meeting = ASF::MeetingUtil.applications_valid ||
• /x1/srv/whimsy/lib/whimsy/asf/rack.rb in call
•
• return @app.call(env)
• /x1/srv/whimsy/lib/whimsy/asf/rack.rb in call
•
• @passenger.call(env)
• /x1/srv/whimsy/lib/whimsy/asf/rack.rb in call
•
• @app.call(env)
• /x1/srv/whimsy/lib/whimsy/asf/rack.rb in call
•
• return @app.call(env)
GET
No GET data.
POST
No POST data.
COOKIESVariable Value
mp_84c6c96fab326b95afbbd54aadda641b_mixpanel "{\"distinct_id\": \"$device:1949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9\",\"$device_id\": \"1949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9\",\"$initial_referrer\": \"$direct\",\"$initial_referring_domain\": \"$direct\"}"
_ga_FWJ7QB1B0K "GS1.2.1731349463.1.0.1731349463.0.0.0"
_hjSessionUser_2182187 "eyJpZCI6IjUxOWUzOTIyLWM4NmQtNThmNC05OTIwLTg1Njc4NTNiY2Y0YiIsImNyZWF0ZWQiOjE3MzEzNDk0NjAxMDEsImV4aXN0aW5nIjpmYWxzZX0="
Rack ENVVariable Value
AUTHENTICATE_UID clr
AUTHORIZE_UID clr
HOME /var/www
HTTPS on
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING gzip, deflate, br
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.9
HTTP_AUTHORIZATION Basic Y2xyOkNyMzc5OTE0
HTTP_COOKIE mp_84c6c96fab326b95afbbd54aadda641b_mixpanel=%7B%22distinct_id%22%3A%20%22%24device%3A1949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9%22%2C%22%24device_id%22%3A%20%221949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%7D; _ga_FWJ7QB1B0K=GS1.2.1731349463.1.0.1731349463.0.0.0; _hjSessionUser_2182187=eyJpZCI6IjUxOWUzOTIyLWM4NmQtNThmNC05OTIwLTg1Njc4NTNiY2Y0YiIsImNyZWF0ZWQiOjE3MzEzNDk0NjAxMDEsImV4aXN0aW5nIjpmYWxzZX0=
HTTP_HOST whimsy.apache.org
HTTP_REFERER https://whimsy.apache.org/secretary/workbench/202501/1ed398f4e9/
HTTP_SEC_FETCH_DEST iframe
HTTP_SEC_FETCH_MODE navigate
HTTP_SEC_FETCH_SITE same-origin
HTTP_USER_AGENT Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15
HTTP_VERSION HTTP/1.1
PASSENGER_CONNECT_PASSWORD IE7YFHtaAFObM1nW
PATH_INFO /202501/1ed398f4e9/_index_
QUERY_STRING
REMOTE_ADDR 76.132.62.191
REMOTE_PORT 62576
REMOTE_USER clr
REQUEST_METHOD GET
REQUEST_URI /secretary/workbench/202501/1ed398f4e9/_index_
SCRIPT_NAME /secretary/workbench
SCRIPT_URI https://whimsy.apache.org/secretary/workbench/202501/1ed398f4e9/_index_
SCRIPT_URL /secretary/workbench/202501/1ed398f4e9/_index_
SERVER_NAME whimsy.apache.org
SERVER_PORT 443
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 Phusion_Passenger/6.0.23
SSL_CIPHER TLS_AES_256_GCM_SHA384
SSL_CIPHER_ALGKEYSIZE 256
SSL_CIPHER_EXPORT false
SSL_CIPHER_USEKEYSIZE 256
SSL_CLIENT_VERIFY NONE
SSL_COMPRESS_METHOD NULL
SSL_PROTOCOL TLSv1.3
SSL_SECURE_RENEG false
SSL_SERVER_A_KEY id-ecPublicKey
SSL_SERVER_A_SIG ecdsa-with-SHA384
SSL_SERVER_I_DN CN=E6,O=Let's Encrypt,C=US
SSL_SERVER_I_DN_C US
SSL_SERVER_I_DN_CN E6
SSL_SERVER_I_DN_O Let's Encrypt
SSL_SERVER_M_SERIAL 043BDDD955B2B5F8A099297927DCBB0E0E9A
SSL_SERVER_M_VERSION 3
SSL_SERVER_SAN_DNS_0 whimsy-vm9.apache.org
SSL_SERVER_SAN_DNS_1 whimsy.apache.org
SSL_SERVER_SAN_DNS_2 whimsy1-ec2-va.apache.org
SSL_SERVER_S_DN CN=whimsy.apache.org
SSL_SERVER_S_DN_CN whimsy.apache.org
SSL_SERVER_V_END Feb 25 05:00:06 2025 GMT
SSL_SERVER_V_START Nov 27 05:00:07 2024 GMT
SSL_SESSION_ID 05a176350cb6d6ba6f447659e6fa0d381deec7f7cff97fc3a3cf775e9b7183ad
SSL_SESSION_RESUMED Initial
SSL_TLS_SNI whimsy.apache.org
SSL_VERSION_INTERFACE mod_ssl/2.4.58
SSL_VERSION_LIBRARY OpenSSL/3.0.13
rack.errors #<Object:0x00007b5364e9b960>
rack.hijack #<Proc:0x00007b5361137f60 /var/lib/gems/3.2.0/gems/passenger-6.0.23/src/ruby_supportlib/phusion_passenger/rack/thread_handler_extension.rb:94 (lambda)>
rack.hijack? true
rack.input #<PhusionPassenger::Utils::TeeInput:0x00007b5361590be8 @len=0, @socket=#<PhusionPassenger::Utils::UnseekableSocket:0x00007b53638e99f0 @socket=#<UNIXSocket:fd 9>, @simulate_eof=true>, @bytes_read=0, @tmp=#<StringIO:0x00007b5361137fb0>>
rack.logger #<Logger:0x00007b5361590968 @level=4, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007b53611345b8 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007b5361179cf8 @shift_period_suffix=nil, @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<IO:/tmp/passenger.spawn.XXXXmuJEcT/stdout_and_err>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007b5361134540>, @mon_data_owner_object_id=117720>, @level_override={}>
rack.multiprocess true
rack.multithread false
rack.request.cookie_hash {"mp_84c6c96fab326b95afbbd54aadda641b_mixpanel"=>"{\"distinct_id\": \"$device:1949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9\",\"$device_id\": \"1949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9\",\"$initial_referrer\": \"$direct\",\"$initial_referring_domain\": \"$direct\"}", "_ga_FWJ7QB1B0K"=>"GS1.2.1731349463.1.0.1731349463.0.0.0", "_hjSessionUser_2182187"=>"eyJpZCI6IjUxOWUzOTIyLWM4NmQtNThmNC05OTIwLTg1Njc4NTNiY2Y0YiIsImNyZWF0ZWQiOjE3MzEzNDk0NjAxMDEsImV4aXN0aW5nIjpmYWxzZX0="}
rack.request.cookie_string mp_84c6c96fab326b95afbbd54aadda641b_mixpanel=%7B%22distinct_id%22%3A%20%22%24device%3A1949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9%22%2C%22%24device_id%22%3A%20%221949ace415256c9-01386b1afed1918-38626a4b-13c680-1949ace415256c9%22%2C%22%24initial_referrer%22%3A%20%22%24direct%22%2C%22%24initial_referring_domain%22%3A%20%22%24direct%22%7D; _ga_FWJ7QB1B0K=GS1.2.1731349463.1.0.1731349463.0.0.0; _hjSessionUser_2182187=eyJpZCI6IjUxOWUzOTIyLWM4NmQtNThmNC05OTIwLTg1Njc4NTNiY2Y0YiIsImNyZWF0ZWQiOjE3MzEzNDk0NjAxMDEsImV4aXN0aW5nIjpmYWxzZX0=
rack.request.form_hash {}
rack.request.form_input #<PhusionPassenger::Utils::TeeInput:0x00007b5361590be8 @len=0, @socket=#<PhusionPassenger::Utils::UnseekableSocket:0x00007b53638e99f0 @socket=#<UNIXSocket:fd 9>, @simulate_eof=true>, @bytes_read=0, @tmp=#<StringIO:0x00007b5361137fb0>>
rack.request.query_hash {}
rack.request.query_string
rack.run_once false
rack.url_scheme https
rack.version [1, 3]
sinatra.accept [#<Sinatra::Request::AcceptEntry:0x00007b5361781a60 @entry="text/html", @type="text/html", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x00007b5361781a10 @entry="application/xhtml+xml", @type="application/xhtml+xml", @params={}, @q=1.0>, #<Sinatra::Request::AcceptEntry:0x00007b5361781970 @entry="application/xml;q=0.9", @type="application/xml", @params={}, @q=0.9>, #<Sinatra::Request::AcceptEntry:0x00007b5361781880 @entry="*/*;q=0.8", @type="*/*", @params={}, @q=0.8>]
sinatra.error #<TypeError: no implicit conversion of Integer into String>
sinatra.error.params {"captures"=>["202501", "1ed398f4e9"]}
sinatra.route GET \/(\d{6})\/(\w+)\/_index_
You're seeing this error because you have enabled the show_exceptions setting.
Craig L Russell
clr@apache.org
Re: New computer fails on secretary workbench
Posted by sebb <se...@gmail.com>.
Should be working again now; I have applied a temporary fix
On Sat, 25 Jan 2025 at 23:06, sebb <se...@gmail.com> wrote:
>
> On Sat, 25 Jan 2025 at 18:13, Craig Russell <ap...@gmail.com> wrote:
> >
> > I just got a new mac. MacBook pro M3 Sonoma 14.5.
> >
> > The secretary workbench is unusable for me. The main page with a list of emails works, but when I click on a link, fail.
>
> It's pure coincidence that the failure occurs after changing your computer.
>
> The error shown occurs on the whimsy host, and is presumably due to
> some of the recent changes to some of the library routines.
>
> I get the error too; will have a look shortly.
>
> > TypeError at /secretary/workbench/202501/1ed398f4e9/_index_no implicit conversion of Integer into String
> > • file: meeting-util.rb
> > • location: +
> > • line: 462
> >
Re: New computer fails on secretary workbench
Posted by sebb <se...@gmail.com>.
On Sat, 25 Jan 2025 at 18:13, Craig Russell <ap...@gmail.com> wrote:
>
> I just got a new mac. MacBook pro M3 Sonoma 14.5.
>
> The secretary workbench is unusable for me. The main page with a list of emails works, but when I click on a link, fail.
It's pure coincidence that the failure occurs after changing your computer.
The error shown occurs on the whimsy host, and is presumably due to
some of the recent changes to some of the library routines.
I get the error too; will have a look shortly.
> TypeError at /secretary/workbench/202501/1ed398f4e9/_index_no implicit conversion of Integer into String
> • file: meeting-util.rb
> • location: +
> • line: 462
>