HellO!
Would it be possible to implement Byōbu only for a certain user level? For example, with more than X messages, those users would pay a premium fee, etc...
FriendsOfFlarum Byōbu, well integrated, advanced private discussions
Hi! I'm was getting an error because I didn't get that I had to put a text in the "message" field, I just filled the title field with random "test" to test.
An error message saying that "the message field should not be empty" is needed for people like me
Thanks for this extension.
syndicman the issue you are experiencing is probably this Flarum bug, known to happen when the FoF Filter extension is enabled https://discuss.flarum.org/d/34454-every-day-there-are-some-discussions-only-have-title-no-content/11
Can you confirm if you have FoF Filter, and share your php flarum info
output? There could also be other extensions triggering the issue, but I doubt Byobu alone would. There's supposed to be a proper validation error but this Flarum bug causes logic errors before the error message can be returned.
I'm sorry my message wasn't very clear.
I didn't experience any errors once I entered a message, I previously just entered the title which triggered an error. And debug wasn't very helpful either.
Hello,
just installed Byōbu and i'm getting always a Something went wrong. Please reload the page and try again. error no matter if i compose and send a message or if i reply.
What could that be?
Thanks
- Edited
First of all, thanks a lot for the time you take to look into the issue, secondly a huge sorry for the following wall of text...
POST https
: //mydomain.com/social/public/api/discussions
Swift_TransportException:
Expected response code 250 but got code "221",
with message "221 2.7.0 Error: I can break rules, too. Goodbye.
" in /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:459
Stack trace: #0 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode('221 2.7.0 Error...', Array)
# 1 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs /forum / vendor /
swiftmailer / swiftmailer / lib /
classes / Swift / Transport /
AbstractSmtpTransport.php(366):
Swift_Transport_AbstractSmtpTransport -
> executeCommand(
'HELO inungarn.e...', Array)
#2 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(148): Swift_Transport_AbstractSmtpTransport->doHeloCommand()
# 3 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs /forum / vendor /
swiftmailer / swiftmailer / lib /
classes / Swift / Transport /
SendmailTransport.php(50):
Swift_Transport_AbstractSmtpTransport -
> start()
#4 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_SendmailTransport->start()
# 5 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs /forum / vendor /
illuminate / mail / Mailer.php(521):
Swift_Mailer - > send(Object(
Swift_Message), Array)
#6 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/mail/Mailer.php(288): Illuminate\Mail\Mailer->sendSwiftMessage(Object(Swift_Message))
# 7 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / mail / Mailer.php(200):
Illuminate\ Mail\ Mailer - > send(
Object(
Illuminate\ Support\ HtmlString
), Array, Object(Closure))
#8 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/fof/pretty-mail/src/Overrides/NotificationMailer.php(111): Illuminate\Mail\Mailer->html('<html>\n <hea...', Object(Closure))
# 9 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
flarum / core / src / Notification /
Job / SendEmailNotificationJob.php(
37):
FoF\ PrettyMail\ Overrides\ NotificationMailer -
> send(Object(
FoF\ Byobu\ Notifications\ DiscussionCreatedBlueprint
), Object(
Flarum\ User\ User))
#10 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(36): Flarum\Notification\Job\SendEmailNotificationJob->handle(Object(FoF\PrettyMail\Overrides\NotificationMailer))
# 11 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / container / Util.php(
40):
Illuminate\ Container\ BoundMethod::
Illuminate\ Container\ {
closure
}()
#12 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
# 13 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / container / BoundMethod
.php(35):
Illuminate\ Container\ BoundMethod::
callBoundMethod(Object(
Illuminate\ Container\ Container
), Array, Object(Closure))
#14 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/Container.php(653): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
# 15 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / bus / Dispatcher.php(
128):
Illuminate\ Container\ Container - >
call(Array)
#16 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(Flarum\Notification\Job\SendEmailNotificationJob))
# 17 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / pipeline / Pipeline
.php(103):
Illuminate\ Pipeline\ Pipeline - >
Illuminate\ Pipeline\ {
closure
}(Object(
Flarum\ Notification\ Job\ SendEmailNotificationJob
))
#18 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
# 19 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / queue /
CallQueuedHandler.php(119):
Illuminate\ Bus\ Dispatcher - >
dispatchNow(Object(
Flarum\ Notification\ Job\ SendEmailNotificationJob
), false)
#20 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}(Object(Flarum\Notification\Job\SendEmailNotificationJob))
# 21 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / pipeline / Pipeline
.php(103):
Illuminate\ Pipeline\ Pipeline - >
Illuminate\ Pipeline\ {
closure
}(Object(
Flarum\ Notification\ Job\ SendEmailNotificationJob
))
#22 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/CallQueuedHandler.php(118): Illuminate\Pipeline\Pipeline->then(Object(Closure))
# 23 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / queue /
CallQueuedHandler.php(70):
Illuminate\ Queue\ CallQueuedHandler -
> dispatchThroughMiddleware(Object(
Illuminate\ Queue\ Jobs\ SyncJob
), Object(
Flarum\ Notification\ Job\ SendEmailNotificationJob
))
#24 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call(Object(Illuminate\Queue\Jobs\SyncJob), Array)
# 25 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / queue / SyncQueue.php(
43):
Illuminate\ Queue\ Jobs\ Job - >
fire()
#26 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Notification/Driver/EmailNotificationDriver.php(51): Illuminate\Queue\SyncQueue->push(Object(Flarum\Notification\Job\SendEmailNotificationJob))
# 27 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
flarum / core / src / Notification /
Driver / EmailNotificationDriver
.php(37):
Flarum\ Notification\ Driver\ EmailNotificationDriver -
> mailNotifications(Object(
FoF\ Byobu\ Notifications\ DiscussionCreatedBlueprint
), Array)
#28 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Notification/NotificationSyncer.php(110): Flarum\Notification\Driver\EmailNotificationDriver->send(Object(FoF\Byobu\Notifications\DiscussionCreatedBlueprint), Array)
# 29 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor / fof /
byobu / src / Jobs /
SendNotificationWhenPrivateDiscussionStarted
.php(65):
Flarum\ Notification\ NotificationSyncer -
> sync(Object(
FoF\ Byobu\ Notifications\ DiscussionCreatedBlueprint
), Array)
#30 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(36): FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted->handle(Object(Flarum\Notification\NotificationSyncer))
# 31 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / container / Util.php(
40):
Illuminate\ Container\ BoundMethod::
Illuminate\ Container\ {
closure
}()
#32 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
# 33 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / container / BoundMethod
.php(35):
Illuminate\ Container\ BoundMethod::
callBoundMethod(Object(
Illuminate\ Container\ Container
), Array, Object(Closure))
#34 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/container/Container.php(653): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
# 35 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / bus / Dispatcher.php(
128):
Illuminate\ Container\ Container - >
call(Array)
#36 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted))
# 37 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / pipeline / Pipeline
.php(103):
Illuminate\ Pipeline\ Pipeline - >
Illuminate\ Pipeline\ {
closure
}(Object(
FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
))
#38 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
# 39 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / queue /
CallQueuedHandler.php(119):
Illuminate\ Bus\ Dispatcher - >
dispatchNow(Object(
FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
), false)
#40 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Queue\CallQueuedHandler->Illuminate\Queue\{closure}(Object(FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted))
# 41 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / pipeline / Pipeline
.php(103):
Illuminate\ Pipeline\ Pipeline - >
Illuminate\ Pipeline\ {
closure
}(Object(
FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
))
#42 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/CallQueuedHandler.php(118): Illuminate\Pipeline\Pipeline->then(Object(Closure))
# 43 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / queue /
CallQueuedHandler.php(70):
Illuminate\ Queue\ CallQueuedHandler -
> dispatchThroughMiddleware(Object(
Illuminate\ Queue\ Jobs\ SyncJob
), Object(
FoF\ Byobu\ Jobs\ SendNotificationWhenPrivateDiscussionStarted
))
#44 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/queue/Jobs/Job.php(98): Illuminate\Queue\CallQueuedHandler->call(Object(Illuminate\Queue\Jobs\SyncJob), Array)
# 45 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / queue / SyncQueue.php(
43):
Illuminate\ Queue\ Jobs\ Job - >
fire()
#46 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/fof/byobu/src/Listeners/QueueNotificationJobs.php(37): Illuminate\Queue\SyncQueue->push(Object(FoF\Byobu\Jobs\SendNotificationWhenPrivateDiscussionStarted))
# 47 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / events / Dispatcher
.php(404):
FoF\ Byobu\ Listeners\ QueueNotificationJobs -
> discussionMadePrivate(Object(
FoF\ Byobu\ Events\ Created
))
#48 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/events/Dispatcher.php(249): Illuminate\Events\Dispatcher->Illuminate\Events\{closure}('FoF\\Byobu\\Event...', Array)
# 49 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
flarum / core / src / Foundation /
DispatchEventsTrait.php(33):
Illuminate\ Events\ Dispatcher - >
dispatch('FoF\\Byobu\\Event...')
#50 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Discussion/Command/StartDiscussionHandler.php(97): Flarum\Discussion\Command\StartDiscussionHandler->dispatchEventsFor(Object(Flarum\Discussion\Discussion), Object(Flarum\User\User))
# 51 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / bus / Dispatcher.php(
122):
Flarum\ Discussion\ Command\ StartDiscussionHandler -
> handle(Object(
Flarum\ Discussion\ Command\ StartDiscussion
))
#52 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/pipeline/Pipeline.php(128): Illuminate\Bus\Dispatcher->Illuminate\Bus\{closure}(Object(Flarum\Discussion\Command\StartDiscussion))
# 53 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / pipeline / Pipeline
.php(103):
Illuminate\ Pipeline\ Pipeline - >
Illuminate\ Pipeline\ {
closure
}(Object(
Flarum\ Discussion\ Command\ StartDiscussion
))
#54 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/illuminate/bus/Dispatcher.php(132): Illuminate\Pipeline\Pipeline->then(Object(Closure))
# 55 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
illuminate / bus / Dispatcher.php(
78):
Illuminate\ Bus\ Dispatcher - >
dispatchNow(Object(
Flarum\ Discussion\ Command\ StartDiscussion
))
#56 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Controller/CreateDiscussionController.php(61): Illuminate\Bus\Dispatcher->dispatch(Object(Flarum\Discussion\Command\StartDiscussion))
# 57 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
flarum / core / src / Api /
Controller /
AbstractSerializeController.php(
116):
Flarum\ Api\ Controller\ CreateDiscussionController -
> data(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Tobscure\ JsonApi\ Document
))
#58 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Controller/AbstractCreateController.php(22): Flarum\Api\Controller\AbstractSerializeController->handle(Object(Laminas\Diactoros\ServerRequest))
# 59 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
flarum / core / src / Http /
RouteHandlerFactory.php(41):
Flarum\ Api\ Controller\ AbstractCreateController -
> handle(Object(
Laminas\ Diactoros\ ServerRequest
))
#60 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
# 61 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ ExecuteRoute -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(Closure))
#62 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/clarkwinkelmann/flarum-ext-readonly-profile/src/AbstractMiddleware.php(22): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 63 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
ClarkWinkelmann\ ReadonlyProfile\ AbstractMiddleware -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#64 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 65 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Api\ Middleware\ ThrottleApi -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#66 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 67 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ CheckCsrfToken -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#68 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 69 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ ResolveRoute -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#70 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 71 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ SetLocale -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#72 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 73 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ AuthenticateWithHeader -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#74 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 75 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ AuthenticateWithSession -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#76 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 77 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ RememberFromCookie -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#78 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 79 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ StartSession -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#80 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 81 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Api\ Middleware\ FakeHttpMethods -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#82 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 83 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ ParseJsonBody -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#84 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 85 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ HandleErrors -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#86 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 87 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Next.php(52):
Flarum\ Http\ Middleware\ InjectActorReference -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#88 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
# 89 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
middlewares / request - handler /
src / RequestHandler.php(84):
Laminas\ Stratigility\ MiddlewarePipe -
> process(Object(
Laminas\ Diactoros\ ServerRequest
), Object(
Laminas\ Stratigility\ Next
))
#90 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
# 91 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
middlewares / base - path - router /
src / BasePathRouter.php(99):
Laminas\ Stratigility\ Next - >
handle(Object(
Laminas\ Diactoros\ ServerRequest
))
#92 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
# 93 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / Middleware / OriginalMessages
.php(36):
Laminas\ Stratigility\ Next - >
handle(Object(
Laminas\ Diactoros\ ServerRequest
))
#94 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
# 95 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
middlewares / base - path / src /
BasePath.php(73):
Laminas\ Stratigility\ Next - >
handle(Object(
Laminas\ Diactoros\ ServerRequest
))
#96 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
# 97 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
flarum / core / src / Http /
Middleware / ProcessIp.php(24):
Laminas\ Stratigility\ Next - >
handle(Object(
Laminas\ Diactoros\ ServerRequest
))
#98 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
# 99 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas - stratigility /
src / MiddlewarePipe.php(77):
Laminas\ Stratigility\ Next - >
handle(Object(
Laminas\ Diactoros\ ServerRequest
))
#100 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(66): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
# 101 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / vendor /
laminas / laminas -
httphandlerrunner / src /
RequestHandlerRunner.php(73):
Laminas\ Stratigility\ MiddlewarePipe -
> handle(Object(
Laminas\ Diactoros\ ServerRequest
))
#102 /var/www/vhosts/myhoster.net/mydomain.com/httpdocs/forum/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
# 103 /
var / www / vhosts /
myhoster.net / mydomain.com /
httpdocs / forum / public / index
.php(26): Flarum\ Http\ Server - >
listen()
#104 {main}
NoIdeaWhatThatIs looks like something is wrong with your email settings. Confirm them with your mail provider. I do love their error message though
NoIdeaWhatThatIs I can break rules, too. Goodbye.
Hi, i did still get the error and the a whole encyclopedia as debug info - BUT - i checked all the extensions and FoF Pretty Mail caused in the end all the havoc! But i have actually not the slightest idea why
️
NoIdeaWhatThatIs the issue seems to be with email. This extension just happens to send email notifications. It's probably not specific to this extension though.
Do other email notifications send without issues? Test email from admin panel, subscribed discussions, etc.
clarkwinkelmann I will check this email part later a bit more in depth for sure.
So i've set up my mailserver and everything is now up and running, i've checked also the functionality by mailing a mail to myself via googlemail and it worked, and yet i get stil those lenghty errors via debug info.
`POST https://mydomain.eu/social/public/api/mail/test
Swift_TransportException: Expected response code 250 but got code "221", with message "221 2.7.0 Error: I can break rules, too. Goodbye.
" in /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:459
Stack trace:
#0 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode('221 2.7.0 Error...', Array)
#1 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(366): Swift_Transport_AbstractSmtpTransport->executeCommand('HELO mydomain.e...', Array)
#2 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(148): Swift_Transport_AbstractSmtpTransport->doHeloCommand()
#3 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/SendmailTransport.php(50): Swift_Transport_AbstractSmtpTransport->start()
#4 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_SendmailTransport->start()
#5 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/illuminate/mail/Mailer.php(521): Swift_Mailer->send(Object(Swift_Message), Array)
#6 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/illuminate/mail/Mailer.php(288): Illuminate\Mail\Mailer->sendSwiftMessage(Object(Swift_Message))
#7 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/illuminate/mail/Mailer.php(212): Illuminate\Mail\Mailer->send(NULL, Array, Object(Closure))
#8 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Api/Controller/SendTestMailController.php(40): Illuminate\Mail\Mailer->raw('Hey ungarich!\n\n...', Object(Closure))
#9 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/RouteHandlerFactory.php(41): Flarum\Api\Controller\SendTestMailController->handle(Object(Laminas\Diactoros\ServerRequest))
#10 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
#11 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
#12 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/clarkwinkelmann/flarum-ext-readonly-profile/src/AbstractMiddleware.php(22): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#13 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): ClarkWinkelmann\ReadonlyProfile\AbstractMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#14 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Api/Middleware/ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#15 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#16 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#17 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#18 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ResolveRoute.php(69): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#19 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#20 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#21 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#22 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/AuthenticateWithHeader.php(58): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#23 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#24 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#25 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#26 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#27 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#28 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#29 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#30 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Api/Middleware/FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#31 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#32 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#33 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#34 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#35 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#36 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#37 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#38 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#39 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/middlewares/request-handler/src/RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#40 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#41 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/middlewares/base-path-router/src/BasePathRouter.php(99): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#42 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#43 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Middleware/OriginalMessages.php(36): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#44 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#45 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/middlewares/base-path/src/BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#46 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#47 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Middleware/ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#48 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/Next.php(52): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#49 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(77): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#50 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-stratigility/src/MiddlewarePipe.php(66): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#51 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(73): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#52 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#53 /var/www/vhosts/myhoster/mydomain.eu/httpdocs/social/public/index.php(26): Flarum\Http\Server->listen()
#54 {main}`
Installed vanilla (O.S.) forums too to check if there are simillar problems but everything runs fine.
I have absolutey no idea what i could try as next. :/
NoIdeaWhatThatIs can you share the credentials (except password) that you use for the SMTP settings?
If you're using GMail, make sure you have created and is using an application password and that you are using the correct email address as sender name in Flarum.
NoIdeaWhatThatIs this seems to be a postfix error and thus a mistake in your mail settings see https://stackoverflow.com/a/73724554
luceos Could it maybe be that Cloudflare is causing all this?
NoIdeaWhatThatIs you could test it, just disable the proxy? I'm not sure though.
luceos Well i guess i'm going to Sherlock Holmes it during the next few days
NoIdeaWhatThatIs the error clearly points to a mail server problem though, are you sure your mail server is setup and responding correctly?
- Edited
luceos for the domains which are not directed towards Cloudflare yes, but the domain i used for flarum goes directly through cloudflare and that seems to cause the problem.
This is not the first social script (in tandem with Cloudflare) i have to theme and i've never experienced something like this before so this is all a bit new to me.
I am actually studying Cloudflare's Email Routing guide...