ID:               29985
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Closed
+Status:           Open
 Bug Type:         Session related
 Operating System: *
 PHP Version:      5CVS-2005-10-06 (snap)
 Assigned To:      helly
 New Comment:

Sorry, this has nothing to do with CLI. It also happens in a much more
complex (mod_php) web enviroment.

There is no "unknown" in my reproduction code and I can't see, what

---------------------------------------------------------------------------
Fatal error: main(): The script tried to execute a method or access a
property of an incomplete object. Please ensure that the class
definition "bar" of the object you are trying to operate on was loaded
_before_ unserialize() gets called or provide a __autoload() function
to
load the class definition  in C:\Dokumente und
Einstellungen\nohn_s\Desktop\php5.1-win32-200510031830\test.php on
line
2
---------------------------------------------------------------------------

has to do with the CLI or the causing location.


Previous Comments:
------------------------------------------------------------------------

[2005-10-09 15:36:10] [EMAIL PROTECTED]

Thank you for your bug report. This issue has already been fixed
in the latest released version of PHP, which you can download at 
http://www.php.net/downloads.php

This is fixed in all actrive branches, 4.3.*, 5.0.*, 5.1.*, HEAD. The
'Unknown' comes from cli and specifies the causing location and has
nothing to do with the class name.

------------------------------------------------------------------------

[2005-10-09 15:27:25] [EMAIL PROTECTED]

I claimed fixed in CVS which is HEAD which will be 6 not any 5.*

------------------------------------------------------------------------

[2005-10-06 18:27:38] [EMAIL PROTECTED]

Marcus, you claimed to have fixed this. Can you check it out?

------------------------------------------------------------------------

[2005-10-06 15:40:02] [EMAIL PROTECTED]

Yes, it is reproducible:

C:\Dokumente und
Einstellungen\nohn_s\Desktop\php5.1-win32-200510031830>php test.php
object(__PHP_Incomplete_Class)#1 (2) {
  ["__PHP_Incomplete_Class_Name"]=>
  string(3) "bar"
  ["someProp"]=>
  int(2)
}

Fatal error: main(): The script tried to execute a method or access a
property of an incomplete object. Please ensure that the class
definition "bar" of the object you are trying to operate on was loaded
_before_ unserialize() gets called or provide a __autoload() function
to load the class definition  in C:\Dokumente und
Einstellungen\nohn_s\Desktop\php5.1-win32-200510031830\test.php on line
2



------------------------------------------------------------------------

[2005-10-06 15:15:23] [EMAIL PROTECTED]

Can you reproduce with 5.1-dev?


------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/29985

-- 
Edit this bug report at http://bugs.php.net/?id=29985&edit=1

Reply via email to