Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002084 [Quercus] minor always 10-18-07 11:46 10-18-07 17:24
Reporter koreth View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version 3.1.3
Summary 0002084: Class can't implement ArrayAccess
Description This broke in the last day or so. When I load a class definition that implements the PHP "ArrayAccess" interface, even a trival no-op one like

class Foo implements ArrayAccess { }

I get an exception:

java.lang.IllegalArgumentException: unknown @Delegate class 'class com.caucho.quercus.lib.spl.ArrayAccessDelegate'
    at com.caucho.quercus.program.JavaClassDef.introspectAnnotations(
    at com.caucho.quercus.program.JavaClassDef.introspect(
    at com.caucho.quercus.program.JavaClassDef.init(
    at com.caucho.quercus.env.QuercusClass.<init>(
    at com.caucho.quercus.env.Env.createQuercusClass(
    at com.caucho.quercus.env.Env.createClassImpl(
    at com.caucho.quercus.env.Env.findClass(
    at com.caucho.quercus.env.Env.findClass(
    at com.caucho.quercus.program.ClassDefStatement.execute(
    at com.caucho.quercus.program.QuercusProgram.execute(
    at com.caucho.quercus.servlet.ResinQuercusServlet.service(
    at com.caucho.quercus.servlet.QuercusServlet.service(
    at javax.servlet.http.HttpServlet.service(
    at com.caucho.server.dispatch.ServletFilterChain.doFilter(
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(
    at com.caucho.server.dispatch.ServletInvocation.service(
    at com.caucho.server.http.HttpRequest.handleRequest(
    at com.caucho.util.ThreadPool$Item.runTasks(
    at com.caucho.util.ThreadPool$
Additional Information
Attached Files

- Relationships

- Notes
10-18-07 17:24

The current snapshot is in the middle of a SPL refactoring, so these regressions were failing.


- Issue History
Date Modified Username Field Change
10-18-07 11:46 koreth New Issue
10-18-07 17:24 ferg Note Added: 0002369
10-18-07 17:24 ferg Assigned To  => ferg
10-18-07 17:24 ferg Status new => closed
10-18-07 17:24 ferg Resolution open => fixed
10-18-07 17:24 ferg Fixed in Version  => 3.1.4

Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
29 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker