[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[pdt-dev] Problems in XDebug debugger 0.13 on Java 5 with PHP 5.2.1?

Hi all,
  I recently downloaded the latest PDT for Windows version 0.7.0.v20070130.  I have installed the XDebug client for PDT, version 0.13, version 0.14 does not correctly display debugging values.  This worked for a few days, but now I'm receiving the error below when trying to view local variable.

!ENTRY org.eclipse.core.jobs 4 2 2007-04-07 10:38:56.421
!MESSAGE An internal error occurred during: "Computing hasChildren".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: -1
    at org.eclipse.php.xdebug.core.utils.Base64.decode (Base64.java:230)
    at org.eclipse.php.xdebug.core.model.XDebugStringValue.genValueString(XDebugStringValue.java:47)
    at org.eclipse.php.xdebug.core.model.XDebugValue.simpleParseNode(XDebugValue.java:100)
    at org.eclipse.php.xdebug.core.model.XDebugStringValue.<init>(XDebugStringValue.java:30)
    at org.eclipse.php.xdebug.core.model.XDebugVariable.parseProperty(XDebugVariable.java:78)
    at org.eclipse.php.xdebug.core.model.XDebugVariable .<init>(XDebugVariable.java:51)
    at org.eclipse.php.xdebug.core.model.XDebugContainerValue.parseData(XDebugContainerValue.java:85)
    at org.eclipse.php.xdebug.core.model.XDebugContainerValue.<init>( XDebugContainerValue.java:32)
    at org.eclipse.php.xdebug.core.model.XDebugVariable.parseProperty(XDebugVariable.java:90)
    at org.eclipse.php.xdebug.core.model.XDebugVariable.<init>(XDebugVariable.java:51)
    at org.eclipse.php.xdebug.core.model.XDebugContainerValue.parseData(XDebugContainerValue.java:85)
    at org.eclipse.php.xdebug.core.model.XDebugContainerValue.<init>(XDebugContainerValue.java:32)
    at org.eclipse.php.xdebug.core.model.XDebugVariable.parseProperty(XDebugVariable.java:90)
    at org.eclipse.php.xdebug.core.model.XDebugVariable.<init>(XDebugVariable.java:51)
    at org.eclipse.php.xdebug.core.model.XDebugContainerValue.parseData (XDebugContainerValue.java:85)
    at org.eclipse.php.xdebug.core.model.XDebugContainerValue.<init>(XDebugContainerValue.java:32)
    at org.eclipse.php.xdebug.core.model.XDebugVariable.parseProperty(XDebugVariable.java :90)
    at org.eclipse.php.xdebug.core.model.XDebugVariable.<init>(XDebugVariable.java:51)
    at org.eclipse.php.xdebug.core.model.XDebugTarget.parseVarResp(XDebugTarget.java:945)
    at org.eclipse.php.xdebug.core.model.XDebugTarget.getContextLocalVars (XDebugTarget.java:844)
    at org.eclipse.php.xdebug.core.model.XDebugTarget.getAllVars(XDebugTarget.java:887)
    at org.eclipse.php.xdebug.core.model.XDebugStackFrame.hasVariables(XDebugStackFrame.java:157)
    at org.eclipse.debug.internal.ui.elements.adapters.StackFrameContentAdapter.hasChildren(StackFrameContentAdapter.java:37)
    at org.eclipse.debug.internal.ui.viewers.provisional.AsynchronousContentAdapter.computeIsContainer (AsynchronousContentAdapter.java:126)
    at org.eclipse.debug.internal.ui.viewers.provisional.AsynchronousContentAdapter$2.run(AsynchronousContentAdapter.java:72)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java :58)

I saw a previous post that says this in an issue with Java 6, and to use Java 5.  However, I am using Java 5, specifically (build 1.6.0-b105).  Also, I noticed some issues with a project's directory location and synchronization in the forums.  My project does not reside within my workspace, but is in c:\xampp\htdocs\mysite.  I then used file->Import to include the project in my list, but the filesystem it points to is outside of my workspace directory.  Has anyone else experienced this, and how can I resolve this issue?

Thanks,
Todd