|
Re: XDebug - PDT error "child count update" [message #630301 is a reply to message #630283] |
Fri, 01 October 2010 13:35 |
Eclipse User |
|
|
|
Originally posted by: dkel50.hotremovemail.com
Your build ID indicates you are using PDT 2.1, not PDT 2.2. This problem
only occurs when using xdebug 2.1 and PDT 2.1. I think it should be
fixed in PDT 2.1.2 and PDT 2.2 releases
Dave
On 01/10/2010 13:20, mjd@telensa.com wrote:
> Using PDT 2.2.0 ( helios win32 version).
> XDebug version 2.1
>
> Hi All.
>
> I've hit a problem with PDT and XDebug when debugging files on a remote
> server. I'm using the Firefox XDebug extension to initiate debugging.
>
> The debug perspective opens correctly for the php script, but an error
> occurs when I try and step into the code. (This error is reproduced from
> the Eclipse error log below.) I then lose all the information in the
> variables panel. Sometimes this is completely blank, other times the
> variable names are there but the values are given as "<Uninitialized>".
>
> I can't see any problems in the XDebug log.
>
> Has anyone seen this bug before or know what causes it or how to get
> around it.
>
>
> Thanks,
>
> Max
>
>
> eclipse.buildId=I20090611-1540
> java.version=1.6.0_18
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
> Framework arguments: -product org.eclipse.epp.package.php.product
> Command-line arguments: -os win32 -ws win32 -arch x86 -product
> org.eclipse.epp.package.php.product
>
>
> Error
> Fri Oct 01 12:59:59 BST 2010
> An internal error occurred during: "child count update".
>
> java.lang.NullPointerException
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpSt ringValue. <init>(DBGpStringValue.java:39)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpVa riable.parseProperty(DBGpVariable.java:75)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpVa riable. <init>(DBGpVariable.java:44)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpCo ntainerValue.parseData(DBGpContainerValue.java:97)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpCo ntainerValue. <init>(DBGpContainerValue.java:37)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpCo ntainerVariable. <init>(DBGpContainerVariable.java:33)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpCo ntainerValue.parseData(DBGpContainerValue.java:118)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpCo ntainerValue. <init>(DBGpContainerValue.java:37)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpVa riable.parseProperty(DBGpVariable.java:83)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpVa riable. <init>(DBGpVariable.java:44)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpTa rget.parseVarResp(DBGpTarget.java:1210)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpTa rget.getContextLocalVars(DBGpTarget.java:1123)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpTa rget.getContextAtLevel(DBGpTarget.java:1177)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpTa rget.getVariables(DBGpTarget.java:1158)
>
> at
> org.eclipse.php.internal.debug.core.xdebug.dbgp.model.DBGpSt ackFrame.getVariables(DBGpStackFrame.java:148)
>
> at
> org.eclipse.debug.internal.ui.model.elements.StackFrameConte ntProvider.getAllChildren(StackFrameContentProvider.java:51)
>
> at
> org.eclipse.debug.internal.ui.model.elements.StackFrameConte ntProvider.getChildCount(StackFrameContentProvider.java:28)
>
> at
> org.eclipse.debug.internal.ui.model.elements.ElementContentP rovider.retrieveChildCount(ElementContentProvider.java:114)
>
> at
> org.eclipse.debug.internal.ui.model.elements.ElementContentP rovider$2.run(ElementContentProvider.java:63)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
>
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.03913 seconds