Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Upgrading SilverStripe

Ask questions about upgrading SilverStripe to the latest version.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Upgrade problem : I can't handle sub-URLs of a xxxx object


Reply

16 Posts   5468 Views

Avatar
Fuzz10

8 July 2009 at 10:02pm Community Member, 787 Posts

http://doc.silverstripe.com/doku.php?id=modules:dataobjectmanager

Avatar
biapar

8 July 2009 at 10:43pm Forum Moderator, 435 Posts

I've read it, but I don't see any info for my problem.
I use SS 2.3.2.

th

Avatar
biapar

9 July 2009 at 12:58am Forum Moderator, 435 Posts

With Firebug , I see:

http://localhost/ss/admin/EditForm/field/ImageAttachments/add 404 NOT found

with response

I can't handle sub-URLs of a CMSMain object.

and

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
<head>
<title>Oggetto non trovato!</title>
<link rev="made" href="mailto:admin@localhost" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
body { color: #000000; background-color: #FFFFFF; }
a:link { color: #0000CC; }
p, address {margin-left: 3em;}
span {font-size: smaller;}
/*]]>*/--></style>
</head>

<body>
<h1>Oggetto non trovato!</h1>
<p>

L'URL richiesto non esiste su questo server.

Il link della
<a href="http://localhost/ss/admin/%3flocale=en_US">pagina da cui
sei arrivato</a> potrebbe essere errato o non essere pi&ugrave; valido.
Per favore, informa dell'errore l'autore della
<a href="http://localhost/ss/admin/%3flocale=en_US">pagina</a>.

</p>
<p>
Se pensi che questo sia un errore del server, per favore contatta il
<a href="mailto:admin@localhost">webmaster</a>.

</p>

<h2>Error 404</h2>
<address>
<a href="/">localhost</a><br />

<span>07/08/09 14:36:14<br />
Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9</span>
</address>
</body>
</html>

Avatar
Fuzz10

9 July 2009 at 1:19am Community Member, 787 Posts

What does your ImageAttachments class look like ?

Avatar
biapar

9 July 2009 at 2:19am (Last edited: 9 July 2009 2:46am), Forum Moderator, 435 Posts

If I put URL http://localhost/ss/admin/EditForm/field/ImageAttachments/add,

I receive from browser :

I can't handle sub-URLs of a CMSMain object.

ImageAttachments and Resize_Image class:

class ImageAttachment extends DataObject {
static $db = array(
'Name' => 'Text'
);
static $has_one = array(
'Image' => 'Resize_Image'
);

static $field_names = array('Name' => 'Name');

function getCMSFields_forPopup() {
$fields = new FieldSet();
$fields->push(new TextField('Name', 'Name'));
$fields->push(new ImageField('Image', 'Image'));

return $fields;
}

}

class Resize_Image extends Image {
static $db = null;

function generateThumbnail($gd) {
$gd->setQuality(80);
return $gd->paddedResize(140,100);
}

function generateContentImage($gd) {
$gd->setQuality(90);
return $gd->resizeByWidth(200);
}

function generateLargeImage($gd) {
$gd->setQuality(90);
return $gd->resizeByWidth(600);
}

}

Avatar
biapar

9 July 2009 at 6:35am (Last edited: 9 July 2009 6:41am), Forum Moderator, 435 Posts

Here the same problem...

http://www.silverstripe.org/dataobjectmanager-module-forum/show/261743?showPost=264378

NB: the problem is present only if multilanguage site is enabled ( v.2.3.2 )

Avatar
Fuzz10

9 July 2009 at 7:17am Community Member, 787 Posts

Hmm.. Sorry mate , can't help you there ...

I've got multiple CTF's running good , but none of them in a multilanguage site...

Avatar
Mat Weir

13 October 2009 at 2:10pm Community Member, 33 Posts

I've just run into this issue and found that the following patch resolves the problem:

http://open.silverstripe.com/attachment/ticket/4199/CMSMain.patch