I recently changed from version 2.1.1 to version 3.2 and i can not get debugging to work properly.
It'll successfully establish the debugger connection and run through the procedure, but it will not break at any of the breakpoints.
The procedure is compiled for debugging and it does work then I do it with version 2.1.1.
Is there some setting i'm missing in 3.2?
Try setting the debugger to 'Step into' on startup. That should at least give a clue to whether your setup is right.
Tools|Preferences|Debugger|Start Debugging Option | Step Into.
Another potential cause is that none of your breakpoints is on a code line. I don't remember when it occured but there was a change in how it handled line numbering and the extra 'Create or replace' line at the top of the buffer.
There's a pretty bad bug in 3.2 for the debugger. Line numbers are off by 1 - so setting a breakpoint on line X is being seen by SQLDev as being on line X+1
We'll have this fixed ASAP.
It may NOT be related to your issue, but it's likely involved.
To confirm, download v3.1 and try it there. If it's not working there as well, then we have a different issue.