SQL Developer editor readability
I have just switched to SQL Developer from Toad and I have found a couple problems with the editor that make it unreadable.
The first issue is that the fonts appear blockier and heavier. On both Toad and SQL Developer I'm using Consolas with size 12. I've tried turning the "enable text anti-aliasing" on and off and they are both bad. Could the issue be that SQL Developer is not using Window's clear type fonts? If so can this be fixed?
The second issue is that the color of the whitespace characters (spaces and line-breaks) in SQL Developer are way too dark. I am unable to find a setting to lighten them up. Am I missing the setting, or can this capability be added?
In "Tools -> Preferences -> Code Editor -> Display" there is an option called "Show Whitespace Characters". Turning this on allows you to see whitespace characters in the editor. For example, spaces are shown as middle dots (i.e. ··········), tabs are shown as "»", and line breaks are shown as "«¶".
The problem is that they are way too dark. They need to be a very faint, subtle gray. I do not see any way to change the color.
Similar Messages
-
How stop case changing in SQL developer editor
Dear Friends,
When I start editing in SQL developer(version 1.6), case i.e. formatting of words gets changed automatically.
Is there any option to stop case changing.
Thanking in advance
SanjeevAssuming you are on SQL Developer 2.1.X try unsetting
Tools -> Preferences -> Code Editor -> Completion Insight -> change case as you type -
Problem in sql developer while connecting to oracle 11g
when am creating a database connection with oracle 11g in sql developer editor it s throwing network adapter could not establish the connection
connection name test
user name system
password system
Role default
Host name localhost
Port 1521
SID orcl
Can any one help me to resolve the problem?
Thanks in advanceThose parameters probably aren't correct.
Is that 11g on your machine? Try to specify the real IP instead. And sure the listener is up?
Also sure about the SID and port?
Hope that helps,
K. -
SQL Developer paste problem for large text in Linux
Hello,
I have a problem. I cannot paste large text (> 5000 lines) into the editor of a clob column. Pasting in general works. I mean I can paste the whole content e.g. to gedit or I can paste partially the text into the sql developer editor but not as a whole.
Colleagues on a Mac can paste the text into the editor. So it should not be about DB settings.
Can anyone tell me which setting I have to change?
SPECS:
Ubuntu 13.10
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.12) (7u25-2.3.12-4ubuntu3)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Info
Oracle SQL Developer 3.2.20.09
Version 3.2.20.09
Build MAIN-09.87
Copyright © 2005, 2012 Oracle. All Rights Reserved. Alle Rechte vorbehalten.
IDE Version: 11.1.1.4.37.59.48
Product ID: oracle.sqldeveloper
Product Version: 11.2.0.09.87
Version
Komponente Version
========== =======
Java(TM)-Plattform 1.7.0_25
Oracle-IDE 3.2.20.09.87
Versionierungsunterstützung 3.2.20.09.87I've the same problem and posted it under: 'SQL Dev 2.1 RC1 - "scan defines" doesn't work in opened *.sql files '
I seems, that it doesn't work now, though it worked in SQLDEV 1.5.5
@Chris -
To display chinese characters with SQL Developer
I have created one table on the Oracle Express Database. In this table ther is one field Nchar tipe.
The NLS_CHARACTERSET of the d.b. is WE8MSWIN1252, the NLS_NCHAR_CHARACTERSET is AL16UTF16.
I have done an insert on the table and in this field i have inserted this word: 了解更多
When i do a select comand with sql developer, on the results i see this only this •••• .
But if i copy this and cut on the Sql Developer editor, i see the corret word.
How could i configurate ?
Regards
MarioHi
The following works but there may be better solutions:
http://totierne.blogspot.com/2008/05/issuesquare-boxes-as-text-characters.html
Issue:Square boxes as text characters Solution:Add fonts
Chinese characters in Linux see Debian Chinese How To [1] basically:
1. create a jre/lib/fonts/fallback directory if necessary and
2. copy or link the fonts files into this directory. (On my Linux system: /usr/share/fonts/truetype/arphic/gbsn00lp.ttf )
-Turloch -
How to make a file to be opened in PL-SQL Editor of SQL Developer
How to open a package file (.pkg) in sql Developer's PL-SQL Editor?
Tried creating a new file type with Extension as .pkg and file type as PlSqlNode.
Could open the file and found some of the features of plsql editor, such as find, compile... but could not differentiate the font colors.
How should we go about in having the file opened with different font colors (for identifier, builtin....?
Thanks.
K.Nataraja Suthan,I guess you're running into another known bug in this file-based battlefield.
Opening files won't colour the code until having opened some code from the DB first. Can you try that?
On a sidenote, I've had really bad experiences with external files (both compiling to DB and saving to file incorrectly, not showing errors, etc.). In the end the only safe thing to do is work directly on the DB, saving your progress now and then to file.
Regards,
K. -
Hi, I upgraded SQL developer yesterday to the latest version. Now I don't see anything any more in the datagrid, columns, constraints, etc ...
Connection is OK, in the explorer (to the left) I see tables and columns, in the datagrid (table properties) I don't see anything.
Here is the contents of the about box
Many thanks
About
Oracle SQL Developer 2.1.1.64
Version 2.1.1.64
Build MAIN-64.45
Copyright © 2005,2009 Oracle. All Rights Reserved.
IDE Version: 11.1.1.2.36.55.30
Product ID: oracle.sqldeveloper
Product Version: 11.1.1.64.45
Version
Component Version
========= =======
Java(TM) Platform 1.6.0_20
Oracle IDE 2.1.1.64.45
Versioning Support 2.1.1.64.45
Properties
Name Value
==== =====
awt.toolkit sun.awt.windows.WToolkit
class.load.environment oracle.ide.boot.IdeClassLoadEnvironment
class.load.log.level CONFIG
class.transfer delegate
file.encoding Cp1252
file.encoding.pkg sun.io
file.separator \
ice.browser.forcegc false
ice.pilots.html4.ignoreNonGenericFonts true
ice.pilots.html4.tileOptThreshold 0
ide.AssertTracingDisabled true
ide.bootstrap.start 8627304444140
ide.build MAIN-64.45
ide.conf C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
ide.config_pathname C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
ide.debugbuild false
ide.devbuild false
ide.extension.search.path sqldeveloper/extensions:jdev/extensions:ide/extensions
ide.firstrun true
ide.java.minversion 1.6.0_04
ide.launcherProcessId 5928
ide.main.class oracle.ide.boot.IdeLauncher
ide.patches.dir ide/lib/patches
ide.pref.dir C:\Users\johkene\AppData\Roaming\SQL Developer
ide.pref.dir.base C:\Users\johkene\AppData\Roaming
ide.product oracle.sqldeveloper
ide.shell.enableFileTypeAssociation C:\sqldeveloper\sqldeveloper.exe
ide.splash.screen splash.gif
ide.startingArg0 C:\sqldeveloper\sqldeveloper.exe
ide.startingcwd C:\sqldeveloper
ide.user.dir C:\Users\johkene\AppData\Roaming\SQL Developer
ide.user.dir.var IDE_USER_DIR
ide.work.dir C:\Users\johkene\Documents\SQL Developer
ide.work.dir.base C:\Users\johkene\Documents
java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
java.awt.printerjob sun.awt.windows.WPrinterJob
java.class.path ..\..\ide\lib\ide-boot.jar
java.class.version 50.0
java.endorsed.dirs C:\Program Files\Java\jdk1.6.0_20\jre\lib\endorsed
java.ext.dirs C:\Program Files\Java\jdk1.6.0_20\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
java.home C:\Program Files\Java\jdk1.6.0_20\jre
java.io.tmpdir C:\Users\johkene\AppData\Local\Temp\
java.library.path C:\sqldeveloper;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;C:\Program Files\Gemplus\GemSafe Libraries\BIN;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\9.0\DLLShared\;C:\Sybase\DLL;C:\Sybase\BIN;C:\Program Files\Sybase\Shared\PowerBuilder\;C:\Program Files\Java\jdk1.6.0_12\bin;C:\apache-maven-2.0.10\bin;C:\Program Files\Liquid Technologies\Liquid XML Studio 2009\XmlDataBinder7\Redist7\cpp\win32\bin;C:\PROGRA~1\ATT\Graphviz\bin;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Belgium Identity Card;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\Research In Motion\BlackBerry Theme Studio 5.0\bin;C:\Program Files\CVSNT\
java.naming.factory.initial oracle.javatools.jndi.LocalInitialContextFactory
java.runtime.name Java(TM) SE Runtime Environment
java.runtime.version 1.6.0_20-b02
java.specification.name Java Platform API Specification
java.specification.vendor Sun Microsystems Inc.
java.specification.version 1.6
java.util.logging.config.file logging.conf
java.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
java.version 1.6.0_20
java.vm.info mixed mode, sharing
java.vm.name Java HotSpot(TM) Client VM
java.vm.specification.name Java Virtual Machine Specification
java.vm.specification.vendor Sun Microsystems Inc.
java.vm.specification.version 1.0
java.vm.vendor Sun Microsystems Inc.
java.vm.version 16.3-b01
jdbc.library /C:/sqldeveloper/jdbc/lib/ojdbc5.jar
line.separator \r\n
oracle.home C:\sqldeveloper
oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG true
oracle.jdbc.Trace true
oracle.translated.locales de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW
oracle.xdkjava.compatibility.version 9.0.4
orai18n.library /C:/sqldeveloper/jlib/orai18n.jar
os.arch x86
os.name Windows Vista
os.version 6.0
path.separator ;
reserved_filenames con,aux,prn,lpt1,lpt2,lpt3,lpt4,lpt5,lpt6,lpt7,lpt8,lpt9,com1,com2,com3,com4,com5,com6,com7,com8,com9,conin$,conout,conout$
sqldev.debug false
sun.arch.data.model 32
sun.boot.class.path C:\Program Files\Java\jdk1.6.0_20\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_20\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_20\jre\classes
sun.boot.library.path C:\Program Files\Java\jdk1.6.0_20\jre\bin
sun.cpu.endian little
sun.cpu.isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
sun.desktop windows
sun.io.unicode.encoding UnicodeLittle
sun.java2d.ddoffscreen false
sun.jnu.encoding Cp1252
sun.management.compiler HotSpot Client Compiler
sun.os.patch.level Service Pack 2
svnkit.sax.useDefault true
user.country BE
user.dir C:\sqldeveloper\sqldeveloper\bin
user.home C:\Users\johkene
user.language nl
user.name JOHKENE
user.timezone Europe/Paris
user.variant
windows.shell.font.languages
Extensions
Name Identifier Version Status
==== ========== ======= ======
Check For Updates oracle.ide.webupdate 11.1.1.2.36.55.30 Loaded
Code Editor oracle.ide.ceditor 11.1.1.2.36.55.30 Loaded
Database Connection Support oracle.jdeveloper.db.connection 11.1.1.2.36.55.30 Loaded
Database Object Explorers oracle.ide.db.explorer 11.1.1.2.36.55.30 Loaded
Database UI oracle.ide.db 11.1.1.2.36.55.30 Loaded
Diff/Merge oracle.ide.diffmerge 11.1.1.2.36.55.30 Loaded
Extended IDE Platform oracle.javacore 11.1.1.2.36.55.30 Loaded
External Tools oracle.ide.externaltools 11.1.1.2.36.55.30 Loaded
File Support oracle.ide.files 11.1.1.2.36.55.30 Loaded
File System Navigator oracle.sqldeveloper.filenavigator 11.1.1.64.45 Loaded
Help System oracle.ide.help 11.1.1.2.36.55.30 Loaded
History Support oracle.jdeveloper.history 11.1.1.2.36.55.30 Loaded
Import/Export Support oracle.ide.importexport 11.1.1.2.36.55.30 Loaded
Index Migrator support oracle.ideimpl.indexing-migrator 11.1.1.2.36.55.30 Loaded
JDeveloper Runner oracle.jdeveloper.runner 11.1.1.2.36.55.30 Loaded
Log Window oracle.ide.log 11.1.1.2.36.55.30 Loaded
Mac OS X Adapter oracle.ideimpl.apple 11.1.1.2.36.55.30 Loaded
Navigator oracle.ide.navigator 11.1.1.2.36.55.30 Loaded
Object Gallery oracle.ide.gallery 11.1.1.2.36.55.30 Loaded
Object Viewer oracle.sqldeveloper.oviewer 11.1.1.64.45 Loaded
Oracle Data Modeler Reports oracle.sqldeveloper.datamodeler_reports 11.1.1.64.45 Loaded
Oracle Database Browser oracle.sqldeveloper.thirdparty.browsers 11.1.1.64.45 Loaded
Oracle IDE oracle.ide 11.1.1.2.36.55.30 Loaded
Oracle SQL Developer oracle.sqldeveloper 11.1.1.64.45 Loaded
Oracle SQL Developer Data Modeler Viewer oracle.datamodeler 2.0.0.584 Loaded
Oracle SQL Developer Extras oracle.sqldeveloper.extras 1.1.1.64.45 Loaded
Oracle SQL Developer Migrations oracle.sqldeveloper.migration 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - Antlr3 Translation Core oracle.sqldeveloper.migration.translation.core_antlr3 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - DB2 oracle.sqldeveloper.migration.db2 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - Microsoft Access oracle.sqldeveloper.migration.msaccess 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - MySQL oracle.sqldeveloper.migration.mysql 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - SQLServer oracle.sqldeveloper.migration.sqlserver 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - Sybase oracle.sqldeveloper.migration.sybase 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - Teradata oracle.sqldeveloper.migration.teradata 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - Translation Core oracle.sqldeveloper.migration.translation.core 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - Translation Db2 oracle.sqldeveloper.migration.translation.db2 11.1.1.64.45 Loaded
Oracle SQL Developer Migrations - Translation UI oracle.sqldeveloper.migration.translation.gui 11.1.1.64.45 Loaded
Oracle SQL Developer Reports oracle.sqldeveloper.report 11.1.1.64.45 Loaded
Oracle SQL Developer SearchBar oracle.sqldeveloper.searchbar 11.1.1.64.45 Loaded
Oracle SQL Developer TimesTen oracle.sqldeveloper.timesten 2.0.0.64.45 Loaded
Oracle SQL Developer Unit Test oracle.sqldeveloper.unit_test 11.1.1.64.45 Loaded
Oracle SQL Developer Worksheet oracle.sqldeveloper.worksheet 11.1.1.64.45 Loaded
Oracle XML Schema Support oracle.sqldeveloper.xmlschema 11.1.1.64.45 Loaded
PROBE Debugger oracle.jdeveloper.db.debug.probe 11.1.1.2.36.55.30 Loaded
Peek oracle.ide.peek 11.1.1.2.36.55.30 Loaded
Persistent Storage oracle.ide.persistence 11.1.1.2.36.55.30 Loaded
QuickDiff oracle.ide.quickdiff 11.1.1.2.36.55.30 Loaded
Replace With oracle.ide.replace 11.1.1.2.36.55.30 Loaded
Runner oracle.ide.runner 11.1.1.2.36.55.30 Loaded
Snippet Window oracle.sqldeveloper.snippet 11.1.1.64.45 Loaded
Sql Monitoring Project oracle.sqldeveloper.sqlmonitor 11.1.1.64.45 Loaded
Tuning oracle.sqldeveloper.tuning 11.1.1.64.45 Loaded
User Extensions Support oracle.sqldeveloper.userextensions 11.1.1.64.45 Loaded
VHV oracle.ide.vhv 11.1.1.2.36.55.30 Loaded
Versioning Support oracle.jdeveloper.vcs 11.1.1.2.36.55.30 Loaded
Versioning Support for Subversion oracle.jdeveloper.subversion 11.1.1.2.36.55.30 Loaded
Virtual File System oracle.ide.vfs 11.1.1.2.36.55.30 Loaded
Web Browser and Proxy oracle.ide.webbrowser 11.1.1.2.36.55.30 Loaded
oracle.ide.indexing oracle.ide.indexing 11.1.1.2.36.55.30 LoadedYes this was clean directory (I reinstalled twice already). I'm using Oracle Database 10g express edition and also Oracle 10g Standard Edition (same problem for both databases).
In the messages log I get:
oracle.dbtools.raptor.oviewer.table.GridDataEditor java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
... and then each time I switch table:
oracle.ide.model.IdeSubject Exception while updating observer[8]: Editor5 -
SQL Developer 3.0.03 Code Editor Save Actions missing from menu
I had just gotten a new notebook and installed latest version of Oracle SQL Developer 3.0.03. Seems Auto Save settings are enabled by default. I am prompted each time I switch off from SQL Dev to another app or window to Save the SQL code I am testing. I don't want to necessarily save it each time so I have to save or cancel each time I switch windows. I checked the documentation Help menu and it directed me to the Code Editor section > Save Actions menu to adjust settings. This category does not exist (or is not visible for me) to check settings and make changes. I am Admin on machine and installer of the app so not sure if it is some security setting I am not aware of. Or is this the wrong Help documentation for this version?
This version is much different from older version I was using. Any thougts on this before I remove and re-install an older version?
Thanks,
Joemany thanks for your reply jim. i see the settings for 'prompt for save file on close'. this is checked by default and that is fine. if i have a sql worksheet open, as soon as i switch to another window (i.e. visual studio app), i get prompted to save the file. that is the strange behavior i've been seeing with this version.
i will try to update to 3.0.04 and see if that resolves. i appreciate your help. -
Version: Sql Developer v1.2.1 (32.13)
OS: Windows XP SP2
Database: Oracle 10g
Symptoms:
I have a table with a DATE field.
In a record of this field a have a value such as : 12/31/0003 (I know this is a strange date value) but the problem is that if I try to change this value using SqlDeveloper grid editor in 12/31/2003, it seems to not recognize the change without enabling the Commit Button and keeping the 0003 value !OK, I'm not understanding you exactly. It's not the formatting that you're having an issue with, but the editor. I have a date for a record that is 17-Feb-2006 and I want it to be 17-Feb-1996, so I invoke the date editor and highlight just the year and make the change. Just type in the new year and say OK. This then causes the Commit button to become available, because we have made a change and then I commit the record.
The record is committed correctly, with the correct years, regardless of whether I have the formatting as RR, RRRR, YY or YYYY.
Sue -
SQL Developer 2.1 editor settings
In SQL Developer 2.1, when I single click on a pl/sql object in the navigation pane, a writable editor tab opens. How can I change this behavior so that it opens as read-only? I only want the pl/sql editor to be writable if explicitly selected. I could not find anything in the preferences for this.
Thanks, JohnYou can always make a suggestion on the SQL Developer Exchange, and/or vote on some of the existing read-only connection requests to add more weight for possible future implementation.
Regards,
K. -
Multiple Editor Tabs in SQL Developer
I am on the current release of SQL Developer (1.5.4, build 5940). Every time I log into a database instance (doesn't seem to matter which instance), I get multiple code editor tabs. For example, if I log into an instance called 'ABC System', I'll get a tab labeled 'ABC System' and a 2nd tab labeled 'ABC System-1'.
It is not a serious problem, as I can delete one of the tabs and continue my work, but it is a bit of an annoyance. Has anyone else encountered this problem and know of a fix? Thank you very much.
Bernard Miller
University of MinnesotaHi,
Once you have more than one tab open (frozen/pinned) in a connection's object viewer pane, just right-click on the tab and select "New Editor Tab Group". That tab is then placed in its own pane side-by-side with the original pane.
Regards,
Gary
SQL Developer Team -
SQL Developer 1.5 pegs CPU at 100% in Procedure Editor
I have noticed that opening a large package or procedure causes SQL Developer to chew up 100% of my CPU as soon as I start typing. There is a 3-5 second delay before any key I press appears on the screen. If I let it sit for about 2 minutes, the CPU usage drops to normal, but shoots back to 100% as soon as I type anything. This makes it unbearable to use. I have verified this DOES NOT happen in 1.2.
The client PC I am using is Dell Celeron 2.4ghz with 1gig of memory.
The Oracle version is 10g - 10.2.0.3.0
The SQL Developer version I am using is 1.5.0.53, Build MAIN-53.38
I have tried turning of code insight and auto complete, and have added "-J-Dsdev.insight=false" to the startup parameters but it doesn't help at all. Anyone else noticing this and have any insights, workarounds, etc?I just recently updated my SQL Developer to 1.5.1.
When I edit my Package Body( adding some lines of code)
my CPU jumps up to 100% and stays there for maybe 5 seconds
or longer.I did NOT press the SAVE button, just typing maybe 10 characters.
The 100% CPU is happening too often. I must find a way around it.
I thought the program COULD be doing an AUTOMATIC SAVE after
so many seconds, but I cannot confirm that yet...
I may have to go back to the previous version...
I'll try the previous suggestion.
Until then, I'll wait for the next upgrade... -
SQL Developer 2.1.1 Editor question
Finally the problem posted here Re: SQL Developer 2.1 no longer allows to edit another granted schemas resolved.
Now we can edit all granted schemas. I think, this is the most important improvement in this version! Thank you!
But now, IMHO, we have too much freedom!
For example: As soon as you click on object in the navigational panel on left side, the new worksheet is opened and YOU CAN EDIT a source code!!
Well... Why do we need the EDIT option in the Right Click Content Menu then? It is absolutely redundant!
I think, that click in the navigational panel should open a source only in READ ONLY mode! This sounds only logical, right? Most of the time code just needs to be browsed, so why have a risk of accidental damage of code?
Edit should be allowed only if you intentionally select the Edit option from the content menu.
Am I right or am I right?
Obviously, this is not a critical issue, but it would be a good idea to fix it in the next releaseI swear I've read requests like this before so I checked the feature requests.
Search: read only
http://htmldb.oracle.com/pls/otn/f?p=42626:39:59364384205540:::::&success_msg=Action%20Processed.%2F7908DFD98D4CB7965D7D44992CCF608F%2F
I added my vote just for the hell of it. Looks like it's already slated for the 3.0 release. -
EA2/EA1 - SQL Developer freeze in file editor
I had a PL/SQL local file open (.pkb) with a database connection selected and compiled the file. There was a compilation error and when I went to correct it, SQL Developer froze (before my typing had updated the file).
I had the console open and it shows the following exception, which I assume is relate to the freeze:
Exception in thread "AWT-EventQueue-0" oracle.classloader.util.AnnotatedNoClassDefFoundError:
Missing class: oracle.bali.xml.addin.XMLSourceNode
Dependent class: oracle.jdeveloper.compare.StreamDecoder
Loader: main:11.0
Code-Source: /C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar
Configuration: system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar
The missing class is not available from any code-source or loader in the system.
at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2159) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1716) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
at oracle.classloader.PolicyClassLoader.access$000 (PolicyClassLoader.java:143) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
at oracle.classloader.PolicyClassLoader$LoadClassAction.run (PolicyClassLoader.java:326) [C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@10719543]
at java.security.AccessController.doPrivileged (Native method) [unknown, by unknown]
at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1675) [/C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by
sun.misc.Launcher$AppClassLoader@10719543]
at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1657) [/C:/Program%20Files/Oracle/SQLDeveloper150EA1/j2ee/home/lib/pcl.jar, by
sun.misc.Launcher$AppClassLoader@10719543]
at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at oracle.jdeveloper.compare.StreamDecoder.getDefaultEncoding (StreamDecoder.java:68) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:81) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:60) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.LocalHistoryEntry$LocalHistoryContributor.<init> (LocalHistoryEntry.java:79) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.LocalHistoryEntry.getCompareContributor (LocalHistoryEntry.java:56) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.updateCompareView (HistoryViewer.java:1022) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.mav$updateCompareView (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer$HistorySelectionListener.valueChanged (HistoryViewer.java:861) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:187) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:167) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:214) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:408) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:417) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at javax.swing.DefaultListSelectionModel.setSelectionInterval (DefaultListSelectionModel.java:441) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at javax.swing.JTable.setRowSelectionInterval (JTable.java:1414) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at oracle.jdevimpl.history.HistoryViewer.updateStatusCount0 (HistoryViewer.java:638) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:620) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:598) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.mav$updateStatusCount (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer$5.run (HistoryViewer.java:442)
[C:/Program Files/Oracle/SQLDeveloper150EA1/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA1\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:209) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at java.awt.EventQueue.dispatchEvent (EventQueue.java:461) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:242) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:163) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:157) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:149) [jre bootstrap, by jre.bootstrap:1.5.0_06]
at java.awt.EventDispatchThread.run (EventDispatchThread.java:110) [jrebootstrap, by jre.bootstrap:1.5.0_06]I have just gotten basically the same exception on the console with EA2 using JDK 1.6.0_04. This time I had an SQL file open and had just looked at the history and switched back to the SQL tab to run a query.
Is the history tab trying to do something that is not yet being shipped with EA2?
Exception in thread "AWT-EventQueue-0" oracle.classloader.util.AnnotatedNoClassDefFoundError:
Missing class: oracle.bali.xml.addin.XMLSourceNode
Dependent class: oracle.jdeveloper.compare.StreamDecoder
Loader: main:11.0
Code-Source: /C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar
Configuration: system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar
The missing class is not available from any code-source or loader in the system.
at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2159) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1716) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
at oracle.classloader.PolicyClassLoader.access$000 (PolicyClassLoader.java:143) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
at oracle.classloader.PolicyClassLoader$LoadClassAction.run (PolicyClassLoader.java:326) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
at java.security.AccessController.doPrivileged (Native method) [unknown, by unknown]
at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1675) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1657) [C:/Program%20Files/Oracle/SQLDeveloper150EA2/j2ee/home/lib/pcl.jar, by sun.misc.Launcher$AppClassLoader@3526198]
at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:319) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at oracle.jdeveloper.compare.StreamDecoder.getDefaultEncoding (StreamDecoder.java:68) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:81) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdeveloper.compare.URLContributor.<init> (URLContributor.java:60) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.LocalHistoryEntry$LocalHistoryContributor.<init> (LocalHistoryEntry.java:79) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.LocalHistoryEntry.getCompareContributor (LocalHistoryEntry.java:56) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.updateCompareView (HistoryViewer.java:1022) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.mav$updateCompareView (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer$HistorySelectionListener.valueChanged (HistoryViewer.java:861) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:167) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:147) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at javax.swing.DefaultListSelectionModel.fireValueChanged (DefaultListSelectionModel.java:194) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:388) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at javax.swing.DefaultListSelectionModel.changeSelection (DefaultListSelectionModel.java:398) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at javax.swing.DefaultListSelectionModel.setSelectionInterval (DefaultListSelectionModel.java:442) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at javax.swing.JTable.setRowSelectionInterval (JTable.java:2072) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at oracle.jdevimpl.history.HistoryViewer.updateStatusCount0 (HistoryViewer.java:638) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:620) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.updateStatusCount (HistoryViewer.java:598) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer.mav$updateStatusCount (HistoryViewer.java:171) [C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at oracle.jdevimpl.history.HistoryViewer$5.run (HistoryViewer.java:442)[C:/Program Files/Oracle/SQLDeveloper150EA2/jdev/extensions/oracle.jdeveloper.history.jar (from system property C:\Program Files\Oracle\SQLDeveloper150EA2\jdev\extensions\oracle.jdeveloper.history.jar), by main:11.0]
at java.awt.event.InvocationEvent.dispatch (InvocationEvent.java:209) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at java.awt.EventQueue.dispatchEvent (EventQueue.java:597) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at java.awt.EventDispatchThread.pumpOneEventForFilters (EventDispatchThread.java:273) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at java.awt.EventDispatchThread.pumpEventsForFilter (EventDispatchThread.java:183) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:173) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:168) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:160) [jre bootstrap, by jre.bootstrap:1.6.0_04]
at java.awt.EventDispatchThread.run (EventDispatchThread.java:121) [jrebootstrap, by jre.bootstrap:1.6.0_04] -
SPEEDING UP YOUR PL/SQL DEVELOPMENT
제품 : SQL*PLUS
작성날짜 : 1997-01-09
=================================
Speeding up your PL/SQL development
=================================
By Jeff Warner
If you're doing Oracle database or application development, then you're probably using PL/SQL. Every PL/SQL programmer is familiar with
using SQL*Plus to develop PL/SQL programs. Developer/2000 offers a better way: Procedure Builder. In this article we'll explore how
Procedure Builder can improve your PL/SQL development.
It has a GUI
==========
The first feature you'll notice in Procedure Builder is the graphical user interface (GUI). Procedure Builder provides separate windows for the
Object Navigator, the PL/SQL interpreter, and the program unit editor. By the way, if you think the program unit editor looks familiar, you're
probably right. Oracle uses it inside the other tools in Developer/2000 (Forms, Reports, and Graphics). Using the Object Navigator, you can
view the relationship between your code and the library and packages. Object Navigator also provides the references and referenced-by
information, as well as giving you the ability to examine the procedures and functions that make up packages and libraries. This makes it very
easy to take advantage of existing code.
The PL/SQL interpreter is just what you'd expect. You can use normal SQL and PL/SQL commands and see the results in the output
window. You create your PL/SQL in the program unit editor window. As with any text editor, you can cut, copy, and paste as well as search
and replace text. You can also use the editor to import and export source files. However, the editor's best feature is the Compile button. Click
the Compile button, and Procedure Builder will compile your code and display any errors in the bottom of the window. Click on the error,
and your cursor will move to the offending line. This will radically improve the compile-debug-run sequence. Speaking of debugging,
Procedure Builder has something that will really make life easier for you.
A PL/SQL debugger
================
Yes, Procedure Builder includes a real debugger for PL/SQL. Its features include breakpoints, triggers, variable inspection, variable
modification, step into, step over, and step out.
Having a graphical and easy-to-use debugger can dramatically improve code development. For example, to set a breakpoint in your code,
simply bring the PL/SQL interpreter window to the front and double-click on the line where a breakpoint is needed.
Once you've set a breakpoint and executed the code, the debugger will stop the program at the breakpoint. From here, you can use Object
Navigator to view and change the variables in the program. To resume execution, you can use Procedure Builder to step into, step over, or
step out of a routine. Procedure Builder also provides an option to simply continue execution.
A powerful feature of Procedure Builder's breakpoints is the capability of adding trigger code. Trigger code is a piece of PL/SQL that
executes when the breakpoint is hit. You can use this feature to log the value of a variable to the screen or a file.
If you need a conditional breakpoint, you can use a trigger. For example, let's say you want to stop execution only if the local variable i is
greater than zero. First, select the line where you want the check to occur and create a trigger by clicking the right mouse button on the line
and selecting Trigger. This will open the PL/SQL Trigger window. In the Trigger Body area, enter the following command to halt execution:
if debug.geti('i') > 0 then
raise debug.break;
end if;
Now the program will stop execution only when this condition is valid. You can also use the Trigger Body of a trigger to log information to a
file or a screen.
Debugging server-side programs
===========================
The version of Procedure Builder shipped with version 1.2 of Developer/2000 is V1.5.5.7.0. Unfortunately, it doesn't allow you to directly
debug programs on the server (this is planned for a future version). However, with the click-and-drag partition feature of Developer/2000,
you can use Object Navigator to drag the program unit from the server to the local program unit and debug it there.
Lots of help
=========
Procedure Builder includes extensive help under Windows. In addition to the normal help available on program features, Procedure Builder
provides help on the built-in packages as well as the PL/SQL commands to maintain libraries, program units, and packages. Also, version 1.2
or later of Developer/2000 provides the Cue Cards and Quick Tour.
Conclusion
=========
As you can see, Procedure Builder is a very powerful tool for development. The debugger is first-rate and the extensive help is a great
addition. One other nice feature of Procedure Builder is that Oracle will license it separately from Developer/2000 if you have users who don't indeed the other parts of Developer/2000. If you're doing PL/SQL programming, you should take advantage of what Procedure Builder has to
offer.micwic --
I logged bug6508875 for this.
One suggestion in the meantime until we can get compile errors directed to the log window for offline objects...
You can open the Database Navigator to point to the same db connection. After generating the offline PL/SQL to the db, refresh the connection in the DB navigator. You will see any invalid objects flagged with an error icon. Then you can right-click on the PL/SQL with the error, and "Make" it. This will display the errors in the log window, similar to SQL Developer.
-- Brian
Maybe you are looking for
-
Problems sending email using javax.mail.*
I need to send an email from an application I am working on. I am using the features of the javax.mail package to do so. In looking at the code I am unsure why this is not working. This is my first time using this package so it might be something sil
-
Why do I get an error message when trying to open Itunes??????
I have installed I tunes on to my computer about ten separate times now and every time I try to open it I get a message that says. " The folder "iTunes" could not be found or created,and is required. The default location for this folder is inside the
-
Images in Bridge CC too bright
Why do my images show almost 2 EV too bright in Bridge CC after filing from PS CC, but have a perferct match when opend on Bridge CS6?
-
Safari 5.0.5 on windows XP SP3 green menu, green bookmarks, green status bar. Earlier it was grey. What i can do? Periodical safari again grey, but after next loading safari green. Im russian, sorry for my language.
-
Hi I need number range for between date wise. i use standard program 'RFBNUM00N' but this give whole year output. so i don't want i need date wise output thanks With Regards I.Muthukumar.