Karolina Rozycka Arbitrator, Counsel, Lawyer
Nationality(ies):
French, Polish

Legal System:

N/A - Not Applicable

Publications

"Mining Arbitrations in Africa", in GAR's Middle Eastern and African Arbitration Review, published every year since May 2021 until May 2025 (with Audley Sheppard KC and others)

"Arbitration under long-term mining offtake contracts and royalty arrangements", in The GAR Guide to Mining Arbitrations, June 2019, re-edited June 2021 (with S. Greenberg)

"Le rôle des différents acteurs de l'arbitrage dans la mise en place des diversités", in Revue du Master Arbitrage et Commerce International de l'Université Paris-Saclay, January 2020

"Arbitrage et corruption : quel cap pour le contrôle de l’ordre public ?", note re: Cass. 1re  civ., 13 Sept. 2017, in La Semaine Juridique Entreprise et Affaires, January 2018 (with A. Constans)



Speaking Engagement:

Regular Speaker at arbitration conferences (topics include: 'recognition and enforcement of arbitral awards', 'arbitration and artificial intelligence', 'diversity in arbitration', 'expedited proceedings and summary disposal', 'procedural issues in arbitration' and 'sports arbitration outside the CAS')


Education

  • Sciences Po Paris (Master in Economic Law) 2011
  • University of Paris I Panthéon Sorbonne (Master in Global Business Law) 2011
  • New York University School of Law (LL.M. in International Business Regulation, Litigation and Arbitration) 2012
  • Admitted as an attorney and counselor-at-law in New York State 2013
  • Admitted as an avocat in Paris 2014

Other Information

Recognised in Legal 500 and other directories such as Lexology (WWL) or Best Lawyers.

Firm/Organisation
Clifford Chance
External Profile: Visit WebsiteSelected Languages:
Languages
French
Speaking Proficiency Native Fluency
Professional Proficiency Conduct DR proceedings, Represent clients as an advocate in DR proceedings, Testify orally, Draft opinions, reports, agreements, decisions, orders or awards, Understand written documents
Languages
Polish
Speaking Proficiency Native Fluency
Professional Proficiency Conduct DR proceedings, Represent clients as an advocate in DR proceedings, Testify orally, Draft opinions, reports, agreements, decisions, orders or awards, Understand written documents
Languages
English
Speaking Proficiency Native Fluency
Professional Proficiency Conduct DR proceedings, Represent clients as an advocate in DR proceedings, Testify orally, Draft opinions, reports, agreements, decisions, orders or awards, Understand written documents
Languages
German
Speaking Proficiency Conversational
Professional Proficiency Understand written documents
Clifford Chance

Professional Address

1 rue d'Astorg
Paris - France
Postal Code: 75008
Mobile Phone: +33 679212231
PlgOsmembershipAwgroupmembershiphistory::recordChange(): Argument #3 ($changedByName) must be of type string, null given, called in /var/www/vhosts/arbitralwomen.org/httpdocs/plugins/osmembership/awgroupmembershiphistory/awgroupmembershiphistory.php on line 82 (500 Whoops, looks like something went wrong.)

TypeError

HTTP 500 Whoops, looks like something went wrong.

PlgOsmembershipAwgroupmembershiphistory::recordChange(): Argument #3 ($changedByName) must be of type string, null given, called in /var/www/vhosts/arbitralwomen.org/httpdocs/plugins/osmembership/awgroupmembershiphistory/awgroupmembershiphistory.php on line 82

Exception

TypeError

  1. * @param string $memberName Nome do membro alterado
  2. * @param string $organizationName Nome da organização do membro
  3. * @param string $operation Operação realizada (insert, update, delete)
  4. * @return void
  5. */
  6. protected function recordChange(
  7. int $groupAdminId,
  8. int $changedBy,
  9. string $changedByName,
  10. string $memberName,
  11. string $organizationName,
  1. if (empty($organizationName)) {
  2. $organizationName = $this->getOrganizationName($groupAdminId);
  3. }
  4. $operation = 'delete';
  5. $this->recordChange(
  6. $groupAdminId,
  7. $changedBy,
  8. $changedByName,
  9. $memberName,
  10. $organizationName,
  1. foreach ($this->listeners[$event->getName()] as $listener) {
  2. if ($event->isStopped()) {
  3. return $event;
  4. }
  5. $listener($event);
  6. }
  7. }
  8. return $event;
  9. }
  1. $event = new $className($eventName, $args);
  2. } else {
  3. throw new \InvalidArgumentException('The arguments must either be an event or an array');
  4. }
  5. $result = $dispatcher->dispatch($eventName, $event);
  6. // @todo - There are still test cases where the result isn't defined, temporarily leave the isset check in place
  7. return !isset($result['result']) || \is_null($result['result']) ? [] : $result['result'];
  8. }
  9. }
  1. $row->published = 2;
  2. $row->store();
  3. //Trigger plugins
  4. $event = new MembershipExpire(['row' => $row]);
  5. $this->app->triggerEvent($event->getName(), $event);
  6. }
  7. }
  8. }
  9. /**
  1. foreach ($this->listeners[$event->getName()] as $listener) {
  2. if ($event->isStopped()) {
  3. return $event;
  4. }
  5. $listener($event);
  6. }
  7. }
  8. return $event;
  9. }
  1. $dispatcher = $this->getDispatcher();
  2. } catch (\UnexpectedValueException $exception) {
  3. return null;
  4. }
  5. return $dispatcher->dispatch($eventName, $event ?: new ApplicationEvent($eventName, $this));
  6. }
  7. /**
  8. * Method to run the application routines.
  9. *
  1. // Send the application response.
  2. $this->respond();
  3. // Trigger the onAfterRespond event.
  4. $this->dispatchEvent(
  5. 'onAfterRespond',
  6. new AfterRespondEvent('onAfterRespond', ['subject' => $this])
  7. );
  8. }
  1. // Set the application as global app
  2. \Joomla\CMS\Factory::$application = $app;
  3. // Execute the application.
  4. $app->execute();
require_once('/var/www/vhosts/arbitralwomen.org/httpdocs/includes/app.php') in /var/www/vhosts/arbitralwomen.org/httpdocs/index.php (line 51)
  1. // ... die
  2. die();
  3. }
  4. // Run the application - All executable code should be triggered through this file
  5. require_once __DIR__ . '/includes/app.php';

Stack Trace

TypeError
TypeError:
PlgOsmembershipAwgroupmembershiphistory::recordChange(): Argument #3 ($changedByName) must be of type string, null given, called in /var/www/vhosts/arbitralwomen.org/httpdocs/plugins/osmembership/awgroupmembershiphistory/awgroupmembershiphistory.php on line 82

  at /var/www/vhosts/arbitralwomen.org/httpdocs/plugins/osmembership/awgroupmembershiphistory/awgroupmembershiphistory.php:103
  at PlgOsmembershipAwgroupmembershiphistory->recordChange()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/plugins/osmembership/awgroupmembershiphistory/awgroupmembershiphistory.php:82)
  at PlgOsmembershipAwgroupmembershiphistory->onMembershipExpire()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/libraries/vendor/joomla/event/src/Dispatcher.php:454)
  at Joomla\Event\Dispatcher->dispatch()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/libraries/src/Application/EventAware.php:111)
  at Joomla\CMS\Application\WebApplication->triggerEvent()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/plugins/system/osmembershipupdatestatus/osmembershipupdatestatus.php:184)
  at plgSystemOSMembershipUpdateStatus->onAfterRespond()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/libraries/vendor/joomla/event/src/Dispatcher.php:454)
  at Joomla\Event\Dispatcher->dispatch()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/libraries/vendor/joomla/application/src/AbstractApplication.php:99)
  at Joomla\Application\AbstractApplication->dispatchEvent()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/libraries/src/Application/CMSApplication.php:347)
  at Joomla\CMS\Application\CMSApplication->execute()
     (/var/www/vhosts/arbitralwomen.org/httpdocs/includes/app.php:58)
  at require_once('/var/www/vhosts/arbitralwomen.org/httpdocs/includes/app.php')
     (/var/www/vhosts/arbitralwomen.org/httpdocs/index.php:51)