10.05.2023

Optiswiss auf COE Campus-Plattform vertreten

Neue Lernpartner: Optiswiss & COE Campus

Wir sind der Partner erster Stunde auf der Optik-E-Learning-Plattform COE Campus!
Im CEO Campus werden E-Learning Angebote für Auszubildende, Studierende, Optometristen und AugenoptikerInnen vereint auf einer Plattform zur Verfügung gestellt.

Imagine\Exception\InvalidArgumentException {#371
  #message: "Path /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Image/Palette/../../resources/colormanagement.org/ISOcoated_v2_grey1c_bas.ICC is an invalid profile file or is not readable"
  #code: 0
  #file: "/home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Image/Profile.php"
  #line: 73
  trace: {
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Image/Profile.php:73 {
      Imagine\Image\Profile::fromPath($path) …
      › if (!file_exists($path) || !is_file($path) || !is_readable($path)) {    throw new InvalidArgumentException(sprintf('Path %s is an invalid profile file or is not readable', $path));}
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Image/Palette/Grayscale.php:105 {
      Imagine\Image\Palette\Grayscale->profile() …
      › if (!$this->profile) {    $this->profile = Profile::fromPath(__DIR__ . '/../../resources/colormanagement.org/ISOcoated_v2_grey1c_bas.ICC');}
      arguments: {
        $path: "/home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Image/Palette/../../resources/colormanagement.org/ISOcoated_v2_grey1c_bas.ICC"
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Imagick/Image.php:696 {
      Imagine\Imagick\Image->usePalette(PaletteInterface $palette) …
      › if (!$hasICCProfile) {    $this->profile($this->palette->profile());}
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Filter/Basic/WebOptimization.php:61 {
      Imagine\Filter\Basic\WebOptimization->apply(ImageInterface $image) …
      › $image    ->usePalette($this->palette)    ->strip();
      arguments: {
        $palette: Imagine\Image\Palette\RGB {#359 …}
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Filter/Transformation.php:87 {
      Imagine\Filter\Transformation->applyFilter(ImageInterface $image, FilterInterface $filter) …
      › 
      ›     return $filter->apply($image);}
      arguments: {
        $image: Imagine\Imagick\Image {#363 …}
      }
    }
    Imagine\Filter\Transformation->applyFilter() {}
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/composer/vendor/imagine/imagine/src/Filter/Transformation.php:117 {
      Imagine\Filter\Transformation->apply(ImageInterface $image) …
      › return array_reduce(    $this->getFilters(),    array($this, 'applyFilter'),
      arguments: {
        $array: array:2 [ …2]
        $callback: array:2 [ …2]
        $initial: Imagine\Imagick\Image {#363 …}
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/Suxesiv/Thumbnail/Thumb.php:296 {
      Suxesiv\Thumbnail\Thumb->thumb($filePath = null, array $options = []) …
      › 
      › $image = $transformation->apply($image);arguments: {
        $image: Imagine\Imagick\Image {#363 …}
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/Suxesiv/Thumbnail/Thumb.php:193 {
      Suxesiv\Thumbnail\Thumb->toString() …
      › {    return $this->thumb();}
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/Suxesiv/Thumbnail.php:44 {
      Suxesiv\Thumbnail::resize($path, $width, $height, $scaleUp = false) …
      › 
      ›     return $thumb->sharpen()->toString();} catch (\Exception $e) {
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/functions.inc.php:296 {
      sx_thumb($path, $width = null, $height = null, $mode = 'standard', $allowUpscale = false) …
      › case 'standard':\t$thumbnail = \Suxesiv\Thumbnail::resize($path, $width, $height, $allowUpscale);\tbreak;
      arguments: {
        $path: "/img/News/COE01_sw.jpg"
        $width: 50
        $height: null
        $scaleUp: false
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/functions.inc.php:441 {
      sx_responsive_image($path, $thumbnailKey, $imgAttributes = []) …
      › \t$defaultImg = $initialImg;\t$initialImg = sx_thumb($path, 50, null);}
      arguments: {
        $path: "/img/News/COE01_sw.jpg"
        $width: 50
        $height: null
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/inc/functions.inc.php:498 {
      sx_we_responsive_image($weInputName, $thumbnailKey, $isField = false, $imgAttributes = [], $weThumbnail = null, $placeholderImg = null) …
      › \t\treturn sx_responsive_image($src, $thumbnailKey, $allImgAttributes);}
      arguments: {
        $path: "/img/News/COE01_sw.jpg"
        $thumbnailKey: "image-image"
        $imgAttributes: array:5 [ …5]
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/generated/templates/modules/cms/widget/image.php:104 {
      include …
      › \t\t\t<?php echo $startTag;  echo sx_we_responsive_image('ImageImage', 'image-image', false, ['class' => 'sx-widget-image__image w-100']); echo $endTag;
      arguments: {
        $weInputName: "ImageImage"
        $thumbnailKey: "image-image"
        $isField: false
        $imgAttributes: array:1 [ …1]
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/generated/templates/modules/cms/widgets.php:137 {
      include …
      › elseif($type == 'image'):if(($we_inc=we_weTag_util::tag('include',['type'=>'template','path'=>'/modules/cms/widget/image.tmpl','_parsed'=>true]))){include($we_inc);};elseif($type == 'image-parallax-text'):
      arguments: {
        "/home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/generated/templates/modules/cms/widget/image.php"
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/generated/templates/pages/blog/post.php:930 {
      include …
      › if (sxc('cms.widget.all', false)):if(($we_inc=we_weTag_util::tag('include',['type'=>'template','path'=>'/modules/cms/widgets.tmpl','_parsed'=>true]))){include($we_inc);};endif;
      arguments: {
        "/home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/generated/templates/modules/cms/widgets.php"
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/editor/we_editor_showTempDocumentData.class.php:53 {
      we_editor_showTempDocumentData->show(): string …
      › ob_start();include($this->file);if($this->del){
      arguments: {
        "/home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/generated/templates/pages/blog/post.php"
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/document/we_document_webEdition.class.php:652 {
      we_document_webEdition->getDocumentData(string $includepath = ''): string …
      › if(is_object($we_include)){\t$contents = $we_include->show();} elseif(is_file($we_include)){
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/document/we_document_webEdition.class.php:727 {
      we_document_webEdition->getDocumentToSave(): string …
      › 
      › $doc = $this->getDocumentData();$urlReplace = we_folder_base::getUrlReplacements(DB_WE::$inst);
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/document/we_document_files.class.php:189 {
      we_document_files->writeDocument(): bool …
      › try{\t$doc = $this->getDocumentToSave();}catch(we_exception_file $e){
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/document/we_document_base.class.php:437 {
      we_document_base->we_rewrite(): bool …
      › public function we_rewrite(): bool{\treturn $this->writeDocument();}
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/rebuild/we_rebuild_base.class.php:152 {
      we_rebuild_base::rebuild(array $data, bool $printIt = false): bool …
      › } else {\tif($we_doc->we_rewrite()){\t\t$we_doc->we_republish(false);
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/rebuild/we_rebuild_fragment.class.php:29 {
      we_rebuild_fragment->doTask(): void …
      › try{\twe_rebuild_base::rebuild($this->data);}catch(we_exception_base $e){
      arguments: {
        $data: array:6 [ …6]
      }
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/fragment/we_fragment_base.class.php:117 {
      we_fragment_base->run(): void …
      › $this->data = $this->alldata[$this->currentTask];$this->doTask();$this->currentTask++;
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/rebuild/we_rebuild_wizard.class.php:339 {
      we_rebuild_wizard->getStep2(): array …
      › $frag = new we_rebuild_fragment($taskname, $count, [], [], $this->jsCmd);$frag->run();return [];
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/rebuild/we_rebuild_wizard.class.php:67 {
      we_rebuild_wizard->getBody(): string …
      › \tcase 2:\t\treturn $this->getPage($this->getStep2());}
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we/classes/rebuild/we_rebuild_wizard.class.php:698 {
      we_rebuild_wizard->showFrameset(): void …
      › case 'body':\techo $this->getBody();\tbreak;
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we_cmd.php:105 {
      findInclude(string $cmd): bool …
      › $wiz = new we_rebuild_wizard();$wiz->showFrameset();return true;
    }
    /home/httpd/vhosts/optiswiss.ch/httpdocs/webEdition/we_cmd.php:418 {
      › 
      › if(!findInclude($cmd) && !findModuleInclude($cmd)){\t//\tThis is ONLY used in the edit-mode of the documents.
      arguments: {
        $cmd: "rebuild"
      }
    }
  }
}

Der Vorteil:

Massgeschneiderte Schulungen, die eine Weiterbildung in verschiedensten Bereichen der Optik ermöglichen und mithilfe derer man auf dem aktuellen Stand der Technologien bleibt. Übrigens: Ausbildungspunkte können jetzt auch über einige der Webinare gesammelt werden.

Webinare von Optiswiss

Optiswiss bietet als Bildungspartner Online-Schulungen zu den Themen biometrische Präzisionsgläser, Branchenwissen aus der Optik, Differenzierungsmöglichkeiten für den Fachhandel und vieles mehr. 

Webinare
Mehr von der COE Campus-Plattform erfahren
Zur Webseite