Jump to:

2088 Posts in 1008 Topics by 455 members

E-Commerce Modules

SilverStripe Forums » E-Commerce Modules » Posting a product

Discuss about the various e-commerce modules available:
Ecommerce, SS Shop, SilverCart and SwipeStripe
Alternatively, have a look the shared mailinglist.

Moderators: martimiz, Nicolaas, Sean, frankmullenger, biapar, Willr, Ingo, Jedateach, swaiba, simon_w

Page: 1
Go to End
Author Topic: 906 Views
  • dgorges
    Avatar
    Community Member
    1 Post

    Posting a product Link to this post

    Hi,

    I have a problem with my new installed ecommerce plugin. I tried to insert a new product, but got a failure:

    [User Error] Bad class to singleton() - Product
    GET /site/admin/products/

    Line 261 in /web/1/000/048/259/188494/htdocs/site/sapphire/core/Core.php

    Source

    252 *
    253 * @param string $className
    254 * @return Object
    255 */
    256 function singleton($className) {
    257    global $_SINGLETONS;
    258    if(!isset($className)) user_error("singleton() Called without a class", E_USER_ERROR);
    259    if(!is_string($className)) user_error("singleton() passed bad class_name: " . var_export($className,true), E_USER_ERROR);
    260    if(!isset($_SINGLETONS[$className])) {
    261     if(!class_exists($className)) user_error("Bad class to singleton() - $className", E_USER_ERROR);
    262       $_SINGLETONS[$className] = Object::strong_create($className,null, true);
    263       if(!$_SINGLETONS[$className]) user_error("singleton() Unknown class '$className'", E_USER_ERROR);
    264    }
    265    return $_SINGLETONS[$className];
    266 }
    267
    Trace

    Bad class to singleton() - Product
    Line 261 of Core.php
    singleton(Product)
    Line 317 of ModelAdmin.php
    ModelAdmin_CollectionController->SearchForm()
    Line 194 of ModelAdmin.php
    ModelAdmin->getModelForms()
    Line 107 of ViewableData.php
    ViewableData->__get(ModelForms)
    Line 320 of ViewableData.php
    ViewableData->obj(ModelForms)
    Line 23 of .cache.web.1.000.048.259.188494.htdocs.oscompamir.cms.templates.Includes.ModelAdmin_left.ss
    include(/var/tmp/silverstripe-cache-web-1-000-048-259-188494-htdocs-oscompamir/.cache.web.1.000.048.259.188494.htdocs.oscompamir.cms.templates.Includes.ModelAdmin_left.ss)
    Line 357 of SSViewer.php
    SSViewer->process(ProductsAndGroupsModelAdmin)
    Line 773 of ViewableData.php
    ViewableData->renderWith(Array)
    Line 448 of LeftAndMain.php
    LeftAndMain->Left()
    call_user_func_array(Array,Array)
    Line 408 of ViewableData.php
    ViewableData->XML_val(Left,,1)
    Line 59 of .cache.web.1.000.048.259.188494.htdocs.oscompamir.cms.templates.LeftAndMain.ss
    include(/var/tmp/silverstripe-cache-web-1-000-048-259-188494-htdocs-oscompamir/.cache.web.1.000.048.259.188494.htdocs.oscompamir.cms.templates.LeftAndMain.ss)
    Line 357 of SSViewer.php
    SSViewer->process(ProductsAndGroupsModelAdmin)
    Line 172 of Controller.php
    Controller->handleAction(HTTPRequest)
    Line 129 of RequestHandler.php
    RequestHandler->handleRequest(HTTPRequest)
    Line 119 of Controller.php
    Controller->handleRequest(HTTPRequest)
    Line 277 of Director.php
    Director::handleRequest(HTTPRequest,Session)
    Line 121 of Director.php
    Director::direct(/admin/products/)
    Line 118 of main.php

    I searched for the product folder, but I did not find one.

    Does anyone has a clue?

    Thanks and bye

    Daniel

    906 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.