Hello
This can become huge.
But I am very surprised with the policy of etherpad regarding "public" edition and the server being always exposed and allowing to create new pads.
So I immediately checked the "group pad" feature on my etherpad field and it seems not to work.
I constantly get "You are not allowed to edit ..."
Then I changed the type of the pad to "public" in my type but to no avail ....
I then was struck by lightning and created a NEW content type with a pad field created as public by default.
And I was able to edit the pad, but it is public :(
So right now the group edit feature seems not to be working and changing the edit type of a field does nothing. I had a cursory look but there is a lot to take in and nothing obvious jumped to me.
I did put the pad server in debug mode and I paste here the console output in case it helps
[2012-03-04 19:07:01.382] [INFO] API - REQUEST, createAuthorIfNotExistsFor, {"apikey":"CXwjWZKcv1Yu1i3yOolJmf6wNrHcFuzN","name":"admin","authorMapper":"1"}
[2012-03-04 19:07:01.382] [DEBUG] ueberDB - GET - mapper2author:1 - "a.VGeGl74TUpspBAbr" - from cache
[2012-03-04 19:07:01.383] [DEBUG] ueberDB - SETSUB - globalAuthor:a.VGeGl74TUpspBAbr["timestamp"] - 1330884421382
[2012-03-04 19:07:01.383] [INFO] API - RESPONSE, createAuthorIfNotExistsFor, {"code":0,"message":"ok","data":{"authorID":"a.VGeGl74TUpspBAbr"}}
[2012-03-04 19:07:01.383] [INFO] http - 200, GET /api/1/createAuthorIfNotExistsFor?apikey=CXwjWZKcv1Yu1i3yOolJmf6wNrHcFuzN&name=admin&authorMapper=1
[2012-03-04 19:07:01.383] [DEBUG] ueberDB - GET - globalAuthor:a.VGeGl74TUpspBAbr - {"colorId":18,"name":"admin","timestamp":1330884387689} - from cache
[2012-03-04 19:07:01.383] [DEBUG] ueberDB - SET - globalAuthor:a.VGeGl74TUpspBAbr - {"colorId":18,"name":"admin","timestamp":1330884421382} - to buffer
[2012-03-04 19:07:01.383] [DEBUG] ueberDB - SETSUB - globalAuthor:a.VGeGl74TUpspBAbr["name"] - "admin"
[2012-03-04 19:07:01.384] [DEBUG] ueberDB - GET - globalAuthor:a.VGeGl74TUpspBAbr - {"colorId":18,"name":"admin","timestamp":1330884421382} - from cache
[2012-03-04 19:07:01.384] [DEBUG] ueberDB - SET - globalAuthor:a.VGeGl74TUpspBAbr - {"colorId":18,"name":"admin","timestamp":1330884421382} - to buffer
[2012-03-04 19:07:01.384] [INFO] API - REQUEST, createSession, {"apikey":"CXwjWZKcv1Yu1i3yOolJmf6wNrHcFuzN","validUntil":"1330888021","authorID":"a.VGeGl74TUpspBAbr","groupID":"g.QSnFFwEywwU9rlKh"}
[2012-03-04 19:07:01.384] [DEBUG] ueberDB - GET - group:g.QSnFFwEywwU9rlKh - {"pads":{"g.QSnFFwEywwU9rlKh$4f53abe6c3dc45.92448748":1}} - from cache
[2012-03-04 19:07:01.384] [DEBUG] ueberDB - GET - globalAuthor:a.VGeGl74TUpspBAbr - {"colorId":18,"name":"admin","timestamp":1330884421382} - from cache
[2012-03-04 19:07:01.385] [DEBUG] ueberDB - SET - session:s.yJblecu1CjSEyB3z - {"groupID":"g.QSnFFwEywwU9rlKh","authorID":"a.VGeGl74TUpspBAbr","validUntil":1330888021} - to buffer
[2012-03-04 19:07:01.385] [DEBUG] ueberDB - GET - group2sessions:g.QSnFFwEywwU9rlKh - {"sessionIDs":{"s.KshNTVNxCS4K66Mf":1,"s.hXb0wiqSAYFFW3jl":1,"s.vu2VPEfzCrx20csI":1,"s.zxG4T7bZFDP440Tx":1,"s.QzvjvvkzWuJL9mFa":1,"s.oUJyOFfTWQLaMdJL":1,"s.Lgvqo23EMA8hTeZX":1,"s.Rjv6VwLkw7SiU7Iv":1,"s.NeCGSuE3z77Mqahe":1}} - from cache
[2012-03-04 19:07:01.385] [DEBUG] ueberDB - GET - author2sessions:a.VGeGl74TUpspBAbr - {"sessionIDs":{"s.TX5iO6wuz16UhqFI":1,"s.KshNTVNxCS4K66Mf":1,"s.hXb0wiqSAYFFW3jl":1,"s.vu2VPEfzCrx20csI":1,"s.zxG4T7bZFDP440Tx":1,"s.QzvjvvkzWuJL9mFa":1,"s.oUJyOFfTWQLaMdJL":1,"s.Lgvqo23EMA8hTeZX":1,"s.Rjv6VwLkw7SiU7Iv":1,"s.NeCGSuE3z77Mqahe":1}} - from cache
[2012-03-04 19:07:01.385] [INFO] API - RESPONSE, createSession, {"code":0,"message":"ok","data":{"sessionID":"s.yJblecu1CjSEyB3z"}}
[2012-03-04 19:07:01.385] [INFO] http - 200, GET /api/1/createSession?apikey=CXwjWZKcv1Yu1i3yOolJmf6wNrHcFuzN&validUntil=1330888021&authorID=a.VGeGl74TUpspBAbr&groupID=g.QSnFFwEywwU9rlKh
[2012-03-04 19:07:01.385] [DEBUG] ueberDB - SET - author2sessions:a.VGeGl74TUpspBAbr - {"sessionIDs":{"s.TX5iO6wuz16UhqFI":1,"s.KshNTVNxCS4K66Mf":1,"s.hXb0wiqSAYFFW3jl":1,"s.vu2VPEfzCrx20csI":1,"s.zxG4T7bZFDP440Tx":1,"s.QzvjvvkzWuJL9mFa":1,"s.oUJyOFfTWQLaMdJL":1,"s.Lgvqo23EMA8hTeZX":1,"s.Rjv6VwLkw7SiU7Iv":1,"s.NeCGSuE3z77Mqahe":1,"s.yJblecu1CjSEyB3z":1}} - to buffer
[2012-03-04 19:07:01.385] [DEBUG] ueberDB - SET - group2sessions:g.QSnFFwEywwU9rlKh - {"sessionIDs":{"s.KshNTVNxCS4K66Mf":1,"s.hXb0wiqSAYFFW3jl":1,"s.vu2VPEfzCrx20csI":1,"s.zxG4T7bZFDP440Tx":1,"s.QzvjvvkzWuJL9mFa":1,"s.oUJyOFfTWQLaMdJL":1,"s.Lgvqo23EMA8hTeZX":1,"s.Rjv6VwLkw7SiU7Iv":1,"s.NeCGSuE3z77Mqahe":1,"s.yJblecu1CjSEyB3z":1}} - to buffer
[2012-03-04 19:07:01.439] [INFO] ueberDB - Flushed 4 values
[2012-03-04 19:07:02.479] [DEBUG] socket.io - served static content /socket.io.js
[2012-03-04 19:07:02.764] [DEBUG] socket.io - client authorized
[2012-03-04 19:07:02.764] [INFO] socket.io - handshake authorized '13944536911848061784'
[2012-03-04 19:07:02.904] [DEBUG] socket.io - setting request 'GET' '/socket.io/1/xhr-polling/13944536911848061784?t=1330884424783'
[2012-03-04 19:07:02.904] [DEBUG] socket.io - setting poll timeout
[2012-03-04 19:07:02.904] [DEBUG] socket.io - client authorized for
[2012-03-04 19:07:02.904] [DEBUG] socket.io - clearing poll timeout
[2012-03-04 19:07:02.904] [DEBUG] socket.io - xhr-polling writing '1::'
[2012-03-04 19:07:02.904] [DEBUG] socket.io - set close timeout for client '13944536911848061784'
[2012-03-04 19:07:02.953] [DEBUG] socket.io - xhr-polling received data packet '4:::{"component":"pad","type":"CLIENT_READY","padId":"g.QSnFFwEywwU9rlKh$4f53abe6c3dc45.92448748","sessionID":"s.uTbcYBbUxufmfFxA","password":null,"token":"t.O0JXmiww85pe5nmvOM5W","protocolVersion":2}'
[2012-03-04 19:07:02.953] [DEBUG] ueberDB - GET - pad:g.QSnFFwEywwU9rlKh$4f53abe6c3dc45.92448748 - {"atext":{"text":"\n","attribs":"|1+1"},"pool":{"numToAttrib":{},"nextNum":0},"head":0,"chatHead":-1,"publicStatus":false,"passwordHash":null} - from cache
[2012-03-04 19:07:02.953] [DEBUG] ueberDB - GET - session:s.uTbcYBbUxufmfFxA - null - from cache
[2012-03-04 19:07:02.954] [DEBUG] ueberDB - GET - token2author:t.O0JXmiww85pe5nmvOM5W - "a.URgU47uswIxIR738" - from cache
[2012-03-04 19:07:02.954] [DEBUG] ueberDB - SETSUB - globalAuthor:a.URgU47uswIxIR738["timestamp"] - 1330884422954
[2012-03-04 19:07:02.954] [WARN] message - Authentication try failed:{"component":"pad","type":"CLIENT_READY","padId":"g.QSnFFwEywwU9rlKh$4f53abe6c3dc45.92448748","sessionID":"s.uTbcYBbUxufmfFxA","password":null,"token":"t.O0JXmiww85pe5nmvOM5W","protocolVersion":2}
[2012-03-04 19:07:02.954] [INFO] message - to 13944536911848061784: {"accessStatus":"deny"}
[2012-03-04 19:07:02.954] [DEBUG] ueberDB - GET - globalAuthor:a.URgU47uswIxIR738 - {"colorId":11,"name":null,"timestamp":1330884389180} - from cache
[2012-03-04 19:07:02.954] [DEBUG] ueberDB - SET - globalAuthor:a.URgU47uswIxIR738 - {"colorId":11,"name":null,"timestamp":1330884422954} - to buffer
[2012-03-04 19:07:02.987] [DEBUG] socket.io - setting request 'GET' '/socket.io/1/xhr-polling/13944536911848061784?t=1330884424858'
[2012-03-04 19:07:02.988] [DEBUG] socket.io - setting poll timeout
Comments
Comment #1
webflo commentedHmm i have no idea. The log looks good. The user is authorized. I think you have a problem with the shared cookie configuration.
Comment #2
webflo commentedPlease download the current dev and reconfigure the etherpad settings in drupal.
Comment #3
goldTidying up the issue queue: This has had no change in forever... Updating the status based on the last comments.
Comment #4
goldHmm... This is indeed still an issue. I've just experienced it on the current project. I was seeing something slightly different though. The sessionId did not appear to be being set. Key difference that stands out compared to the debug info in the OP is;
Note sessionID.
This is something I'll be poking at but for the moment this is just being reopened and this extra info added.