Open Node in Treee componenet
I want to go to select a particular node of the tree
component when i click
a button.
The tree is having dataProvider XML with 3 levels of nodes
.that is node
inside node inside node type structure
<node>
<node1 attribute="................." >
<node11>
<node111>
<node1111></node1111>
</node111>
</node11>
</node1>
<node2 attribute="................." />
<node3>
<node31>
<node311></node311>
</node31>
</node3>
</node>
The problem is that the node dosent get selected in one go if
its parent
nodes are not open.
I am using myTree.setIsOpen and myTree.selected but the node
doesnt get open
if parebt nodes arenot visible.Someting to do with
getDisplayIndex and index
of nodes.
Can anyone suggets.
I have solved it myself !!!!!!!!!!!!!!!!!!!
"flashcrazy" <[email protected]> wrote in message
news:f5thk6$sok$[email protected]..
>I want to go to select a particular node of the tree
component when i click
>a button.
> The tree is having dataProvider XML with 3 levels of
nodes .that is node
> inside node inside node type structure
> <node>
> <node1 attribute="................." >
> <node11>
> <node111>
> <node1111></node1111>
> </node111>
> </node11>
> </node1>
> <node2 attribute="................." />
> <node3>
> <node31>
> <node311></node311>
> </node31>
> </node3>
> </node>
> The problem is that the node dosent get selected in one
go if its parent
> nodes are not open.
> I am using myTree.setIsOpen and myTree.selected but the
node doesnt get
> open if parebt nodes arenot visible.Someting to do with
getDisplayIndex
> and index of nodes.
>
> Can anyone suggets.
>
Similar Messages
-
Its near impossible to get a Advanced datagrid to remember its opened nodes when it has fresh data
Theres a post in
http://www.mail-archive.com/[email protected]/msg85521.html//www.mail-archive.com/[email protected]/msg85521.html
which is basically saying its near impossible to get a Advanced datagrid to remember its opened nodes when it has fresh data
I'm having pretty much the same problem (exept I'm not filtering just getting the latest data from the server)as this guy and have been searching for a solution, heres what he said:
Sun, 02 Mar 2008 08:07:46 -0800
Hello guys,
I'm trying to filter my ADG without success :
I created a GroupingCollection from a flat ArrayCollection.
ADG's dataProvider is GroupingCollection.
First issue : refresh
if I filter the underlaying ArrayCollection, the related
groupingCollection doesn't refresh automatically (bug? feature?)
Actually I menaged to force gc.refresh() with some event( it is
impossible to listen on CollectionEventKind.REFRESH because of
infinite loop ac.refresh => gc.refresh )
Second issue (more important) : openNodes
Ok now that my gc is refreshed, the Tree in the ADG collapses itself
(ok let say that is normal), and I need it to expand all nodes that
were opened before.
I tried to do something like this :
var openNodes : Object = IHierarchicalCollectionView(
myADG.dataProvider ).openNodes;
gc.refresh();
myADG.dataProvider.openNodes = openNodes;
and it doesn't works.
next I tried this :
var openNodes : Object = IHierarchicalCollectionView(
myADG.dataProvider ).openNodes;
for each( var node : Object in openNodes )
IHierarchicalCollectionView( myADG.dataProvider.openNode( node )
guess what, doesn't work
I'm calling myADG.invalidateList() each time too.
I don't know what to do to achieve this simple task, I'm a bit
disappointed because I expected lot more from the brand new
AdvancedDataGrid and this basic functionality actually seems too hard
to implement.
I still hope I'm wrong and someone can show me the correct solution
Thank you all,
AdnanHi,
I remember the days when Oracle would practically give Oracle Financial s away just for the implementation consulting fees.
Yeah, IBM used to give-away DB2 also . . . .
Oracle Financial s away just for the implementation consulting fees. Yeah, but any ERP requires massive set-up costs. I once worked on an SAP effort that cost over $20,000,000.
complete with Microsoft head to headIn what? Oracle is far-and-away the world's most robust and flexible database, hundreds of times more powerful that SQL Server.
IMHO, it's like apples-to-oranges . . . .
Everyone is running SQL server Here, DICE shows over a hundred Oracle openings in the Boston area, that might help you:
http://seeker.dice.com/jobsearch/servlet/JobSearch?op=300&rel_code=1102&N=0&Hf=0&NUM_PER_PAGE=30&Ntk=JobSearchRanking&Ntx=mode+matchall&AREA_CODES=&AC_COUNTRY=1525&QUICK=1&ZIPCODE=&RADIUS=64.37376&ZC_COUNTRY=0&COUNTRY=1525&STAT_PROV=0&METRO_AREA=33.78715899%2C-84.39164034&TRAVEL=0&TAXTERM=0&SORTSPEC=0&FRMT=0&DAYSBACK=30&LOCATION_OPTION=2&FREE_TEXT=oracle&WHERE=Boston+MA&WHEREList=Boston+MA&SEARCH.x=0&SEARCH.y=0
Excel is the tool of choice for accountants and its integration withcubes is nothing short of stunning
Sorry, I must disagree! Yes, CPA's will download Oracle data into spreadsheets for analysis, but Excel is wanting, especially for hypothesis testing, correlational analysis and data mining. Oracle's ODM, however, is truly stunning, light-years ahead of PC-based tools:
http://www.rampant-books.com/book_2006_1_oracle_data_mining.htm
Larry make Oracle great again be cutting the costI cannot speak for Oracle Corporation, but Oracle XE is FREE, totally and completely free. Add-in Apex for free, and it's very competitive.
Hope this helps. . .
Don Burleson
Oracle Press author
Author of “Oracle Tuning: The Definitive Reference”
http://www.dba-oracle.com/bp/s_oracle_tuning_book.htm -
Track open nodes in AdvancedDataGrid?
I'm not sure if this is the right place for this question,
but I didn't find anywhere more suitable ...
In beta 1 the AdvancedDataGrid had an openItems attribute
that one could reset after a change to keep the tree in the same
state. Now that attribute is gone and I don't see any other way to
accomplish the same effect.
My use case is that I have an XML document as a hierarchical
data source. I add nodes to it at run-time and need to refresh the
ADG so that the new nodes show up. However on resetting the
datasource the tree closes.
Since the datasource is really the same one (just with new
data) I was previously able to use openItems to reset the tree to
the "open" state it was in before.
Is there a better method for doing this? Or some way to get
the tree to recognize new data without closing?
Many thanks ...
PaulYou can use the openNodes property in
IHierachicalCollectionView.
openItems and openNodes are same. The difference being that
the openNodes property is in IHierarchicalCollectionView instead of
AdvancedDataGrid.
And it was redundant to keep two properties to do the same
thing.
To reset openNodes use -
IHierarchicalCollectionView(adg.dataProvider).openNodes = -
Tree initial state - open node (WD for Java)
Hello,
I have a WebDynpro tree, which I am populating with all the data upfront before displaying it. However, for some reason, when the tree comes up, it is always open, selecting the first leaf (node without children) of the tree.
When navigating away from this view and back, the all nodes are closed.
Anyone know why this is the case, or what settings I must change? I am setting the expanded property correctly on all nodes.
Thanks,
MartinMartin,
Tree is always follows lead selection of corresponding node. So first part of your problem can be resolved via setting initializeLeadSelection=false for nodes involved.
Next thing that affects behavior is "expanded" property of Tree UI controls. If bound to boolean attrubte, expand/collapse state of Tree can be controlled programatically. Try this if removing lead selection does not solve your second problem.
Valery Silaev
EPAM Systems
http://www.NetWeaverTeam.com -
Open Node in HTML CFTREE?
I've been searching everywhere and have not found an answer
to this question :-[
I'm using cflayout area "left" to display an html cftree that
contains a heiarchial structure of a website and a cflayoutarea
"center" that displays the childeren of a selected tree node. When
clicking on the childeren in the center layout, how might I "open"
the tree node in the left layout area.
Any help would really be appreciated!I have solved it myself !!!!!!!!!!!!!!!!!!!
"flashcrazy" <[email protected]> wrote in message
news:f5thk6$sok$[email protected]..
>I want to go to select a particular node of the tree
component when i click
>a button.
> The tree is having dataProvider XML with 3 levels of
nodes .that is node
> inside node inside node type structure
> <node>
> <node1 attribute="................." >
> <node11>
> <node111>
> <node1111></node1111>
> </node111>
> </node11>
> </node1>
> <node2 attribute="................." />
> <node3>
> <node31>
> <node311></node311>
> </node31>
> </node3>
> </node>
> The problem is that the node dosent get selected in one
go if its parent
> nodes are not open.
> I am using myTree.setIsOpen and myTree.selected but the
node doesnt get
> open if parebt nodes arenot visible.Someting to do with
getDisplayIndex
> and index of nodes.
>
> Can anyone suggets.
> -
How to re-open tree nodes after a refresh to AdvancedDataGrid's GroupingCollection?
Hello,
I have an AdvancedDataGrid, which has as it's dataProvider a
GroupingCollection. The GroupingCollection's source is bound to an
ArrayCollection. Items in the ArrayCollection can be edited.
After a change to the ArrayCollection, I refresh() the
GroupingCollection so it displays properly. Unfortunately, this
collapses the tree of the AdvancedDataGrid, that is, the previously
open nodes are no longer open. I would like to re-open the nodes
after a refresh.
In the code provided, I have attempted to save the nodes
which were open before the refresh, perform the refresh, then
re-expand the nodes with AdvancedDataGrid.expandItem(). But it
didn't work, and I am stumped.
Any ideas on how to expand nodes in the AdvancedDataGrid?
or
Any ideas on how to allow the user to modify a data item,
including fields used as GroupingFields, in an AdvancedDataGrid?Yes, I try saving the nodes like this:
//save the currently opened items
openArray = new Array();
for each(var obj:Object in advancedDataGrid.openItems)
openArray = openArray.concat(obj);
and then restoring them with the expand function:
//expands the nodes which are passed in as the argument
private var expand:Function = function(array:Array):void
for each(var obj:Object in array)
advancedDataGrid.expandItem(obj, true);
Unfortunately, expandItem just seems to return without doing
anything! -
How to make bookmark tree open dynamically when moving in the content?
Intro: When viewing a PDF-file with a bookmark tree, I can unfold(open) nodes in the bookmark tree and make the view window jump to the corresponding destination.
If the bookmark tree is open (unfolded) I can observe a selection mark moving downwards in the bookmark tree as I move down in the content.
Question: Is it possible to make the folded bookmark (outline) tree open dynamically as I move down in the content? I would like to see the bookmark tree unfold automatically and move the highlight to the bookmark (outline) node for the bookmark position nearest to (above) the view point in the content window.Dave,
thank you for quick and precise answer.
Magne -
Hi
We are using 10.1.3.4 SOA n JDev. The MWP files are not opening in Jdev and while opening the project we are getting errors with the following log:
java.lang.RuntimeException: java.lang.ClassCastException: java.lang.String
at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProject(MWJDeveloperMediator.java:328)
at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProjects(MWJDeveloperMediator.java:271)
at oracle.toplink.addin.appnav.TopLinkProjectChangeListener.projectOpened(TopLinkProjectChangeListener.java:93)
at oracle.ide.model.Project$StorageListener.fireProjectOpened(Project.java:1168)
at oracle.ide.model.Project$StorageListener.mav$fireProjectOpened(Project.java:1135)
at oracle.ide.model.Project$NL.nodeOpened(Project.java:1127)
at oracle.ide.model.Node.fireNodeOpened(Node.java:1139)
at oracle.ide.model.Node.open(Node.java:573)
at oracle.ide.model.Node.ensureOpen(Node.java:976)
at oracle.ide.model.DataContainer$2.run(DataContainer.java:147)
at oracle.ide.model.Node.runWhileSynchronized(Node.java:809)
at oracle.ide.model.DataContainer.getSharedPropertiesOnly(DataContainer.java:152)
at oracle.ide.model.Project.getPropertiesImpl(Project.java:1097)
at oracle.ide.model.Project.getProperties(Project.java:323)
at oracle.ide.model.ProjectContent.getInstance(ProjectContent.java:122)
at oracle.ide.model.ContentLevel.initChildren(ContentLevel.java:88)
at oracle.ide.model.ContentSetFilter.initChildren(ContentSetFilter.java:28)
at oracle.ide.model.ContentFilter.getChildrenImpl(ContentFilter.java:121)
at oracle.ide.model.ContentFilter.getChildren(ContentFilter.java:64)
at oracle.ideimpl.explorer.BaseTreeExplorer.addChildren(BaseTreeExplorer.java:360)
at oracle.ideimpl.explorer.BaseTreeExplorer.open(BaseTreeExplorer.java:872)
at oracle.ideimpl.explorer.BaseTreeExplorer$2.run(BaseTreeExplorer.java:1788)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.ClassCastException: java.lang.String
at oracle.toplink.mappings.foundation.AbstractCompositeCollectionMapping.valueFromRow(AbstractCompositeCollectionMapping.java:727)
at oracle.toplink.mappings.DatabaseMapping.readFromRowIntoObject(DatabaseMapping.java:1045)
at oracle.toplink.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:244)
at oracle.toplink.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:525)
at oracle.toplink.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:381)
at oracle.toplink.internal.descriptors.ObjectBuilder.buildObjectsInto(ObjectBuilder.java:677)
at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.buildObjectsFromRows(DatabaseQueryMechanism.java:142)
at oracle.toplink.queryframework.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:483)
at oracle.toplink.queryframework.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:812)
at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:620)
at oracle.toplink.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:780)
at oracle.toplink.queryframework.ReadAllQuery.execute(ReadAllQuery.java:451)
at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:2089)
at oracle.toplink.publicinterface.Session.executeQuery(Session.java:993)
at oracle.toplink.internal.indirection.NoIndirectionPolicy.valueFromQuery(NoIndirectionPolicy.java:262)
at oracle.toplink.mappings.ForeignReferenceMapping.valueFromRow(ForeignReferenceMapping.java:1151)
at oracle.toplink.mappings.DatabaseMapping.readFromRowIntoObject(DatabaseMapping.java:1045)
at oracle.toplink.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:244)
at oracle.toplink.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:525)
at oracle.toplink.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:381)
at oracle.toplink.queryframework.ObjectLevelReadQuery.buildObject(ObjectLevelReadQuery.java:456)
at oracle.toplink.queryframework.ReadObjectQuery.executeObjectLevelReadQuery(ReadObjectQuery.java:424)
at oracle.toplink.queryframework.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:812)
at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:620)
at oracle.toplink.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:780)
at oracle.toplink.queryframework.ReadObjectQuery.execute(ReadObjectQuery.java:388)
at oracle.toplink.publicinterface.Session.internalExecuteQuery(Session.java:2089)
at oracle.toplink.publicinterface.Session.executeQuery(Session.java:993)
at oracle.toplink.publicinterface.Session.executeQuery(Session.java:950)
at oracle.toplink.publicinterface.Session.readObject(Session.java:2591)
at oracle.toplink.workbench.ui.WorkbenchSession.getMWProjectNamed(WorkbenchSession.java:76)
at oracle.toplink.addin.persistence.MWJDeveloperPersistence.open(MWJDeveloperPersistence.java:234)
at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProject(MWJDeveloperMediator.java:323)
... 28 more
Please provide inputs for the resolution of this as the DB Adapter wizards are not showing proper configuration and we want to do some changes in the DB adapter setup.
ThanksBetter post this on the SOA Suite forum.
Is this something that happens on various laptops - or just on one? -
Get the TreePath of a node?
Hi,
I need the TreePath of a node.
I only know methods from JTree who support this.
But they are not usefull in this case.
Cause i use a kind of JTreeTable. There after a node is inserted i must call fireTreeStructureChanged, after this none of the tree methods like getSelectionPath work.
The problem is that after the call of fireTreeStructureChanged the tree collaps all open nodes.
I want that the node who got the last "input" should be visible after the insertion and all of its new childrens.
Working with expandRow() won't work.
So is there a way to get the TreePath with the TreeNode or the TreeModel?
regards
OlekNever mind,
the problem is solved,
i save the lead selection path after a mouse click.
Then i insert some nodes and use the saved path to
show this path with the added nodes.
Olek -
SQL Developer 3 crashes when opening a local 172mB SQL file
The crash occurs when trying to open a 172mB SQL file from my local C:\ drive on Windows 7 Ultimate 32-bit, running on a typical quad-core AMD Phenom CPU with the usual 3.3gb of RAM.
Crash dump as follows:
java.io.IOException: exception loading C:\...\mySQLfile.sql
at oracle.ide.model.TextNode.openImpl(TextNode.java:530)
at oracle.ide.model.Node.open(Node.java:974)
at oracle.ide.model.Node.open(Node.java:922)
at oracle.ide.model.Node.ensureOpen(Node.java:2132)
at oracle.ide.model.TextNode.acquireTextBuffer(TextNode.java:732)
at oracle.dbtools.worksheet.editor.WorksheetGUI.<init>(WorksheetGUI.java:587)
at oracle.dbtools.worksheet.editor.Worksheet.createGUI(Worksheet.java:753)
at oracle.dbtools.worksheet.editor.Worksheet.getWorksheetGUI(Worksheet.java:1056)
at oracle.dbtools.worksheet.editor.Worksheet.getGUI(Worksheet.java:910)
at oracle.ide.editor.Editor.getDefaultFocusComponent(Editor.java:233)
at oracle.dbtools.worksheet.editor.Worksheet.getDefaultFocusComponent(Worksheet.java:873)
at oracle.dbtools.worksheet.editor.Worksheet.open(Worksheet.java:1141)
at oracle.ideimpl.editor.EditorState.openEditor(EditorState.java:283)
at oracle.ideimpl.editor.EditorState.createEditor(EditorState.java:184)
at oracle.ideimpl.editor.EditorState.getOrCreateEditor(EditorState.java:95)
at oracle.ideimpl.editor.SplitPaneState.canSetEditorStatePos(SplitPaneState.java:232)
at oracle.ideimpl.editor.SplitPaneState.setCurrentEditorStatePos(SplitPaneState.java:195)
at oracle.ideimpl.editor.TabGroupState.createSplitPaneState(TabGroupState.java:102)
at oracle.ideimpl.editor.TabGroup.addTabGroupState(TabGroup.java:379)
at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1403)
at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1337)
at oracle.ideimpl.editor.EditorManagerImpl.openEditor(EditorManagerImpl.java:1263)
at oracle.ide.cmd.OpenCommand.openWithNoProject(OpenCommand.java:327)
at oracle.ide.cmd.OpenCommand.access$100(OpenCommand.java:61)
at oracle.ide.cmd.OpenCommand$1.run(OpenCommand.java:256)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.OutOfMemoryError: Java heap space
at oracle.javatools.buffer.VectorBuffers.consolidateBuffers(VectorBuffers.java:131)
at oracle.javatools.buffer.VectorBuffers.getAllBuffers(VectorBuffers.java:156)
at oracle.javatools.buffer.EOLNormalizer.processFinish(EOLNormalizer.java:190)
at oracle.javatools.buffer.EOLNormalizer$ReaderNormalizer.normalizeData(EOLNormalizer.java:312)
at oracle.javatools.buffer.AbstractTextBuffer.read(AbstractTextBuffer.java:1365)
at oracle.javatools.buffer.AbstractTextBuffer.read(AbstractTextBuffer.java:1309)
at oracle.ide.model.TextNode$FacadeTextBuffer.read(TextNode.java:1218)
at oracle.ide.model.TextNode.loadTextBuffer(TextNode.java:293)
at oracle.ide.model.TextNode.openImpl(TextNode.java:518)
at oracle.ide.model.Node.open(Node.java:974)
at oracle.ide.model.Node.open(Node.java:922)
at oracle.ide.model.Node.ensureOpen(Node.java:2132)
at oracle.ide.model.TextNode.acquireTextBuffer(TextNode.java:732)
at oracle.dbtools.worksheet.editor.WorksheetGUI.<init>(WorksheetGUI.java:587)
at oracle.dbtools.worksheet.editor.Worksheet.createGUI(Worksheet.java:753)
at oracle.dbtools.worksheet.editor.Worksheet.getWorksheetGUI(Worksheet.java:1056)
at oracle.dbtools.worksheet.editor.Worksheet.getGUI(Worksheet.java:910)
at oracle.ide.editor.Editor.getDefaultFocusComponent(Editor.java:233)
at oracle.dbtools.worksheet.editor.Worksheet.getDefaultFocusComponent(Worksheet.java:873)
at oracle.dbtools.worksheet.editor.Worksheet.open(Worksheet.java:1141)
at oracle.ideimpl.editor.EditorState.openEditor(EditorState.java:283)
at oracle.ideimpl.editor.EditorState.createEditor(EditorState.java:184)
at oracle.ideimpl.editor.EditorState.getOrCreateEditor(EditorState.java:95)
at oracle.ideimpl.editor.SplitPaneState.canSetEditorStatePos(SplitPaneState.java:232)
at oracle.ideimpl.editor.SplitPaneState.setCurrentEditorStatePos(SplitPaneState.java:195)
at oracle.ideimpl.editor.TabGroupState.createSplitPaneState(TabGroupState.java:102)
at oracle.ideimpl.editor.TabGroup.addTabGroupState(TabGroup.java:379)
at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1403)
at oracle.ideimpl.editor.EditorManagerImpl.createEditor(EditorManagerImpl.java:1337)
at oracle.ideimpl.editor.EditorManagerImpl.openEditor(EditorManagerImpl.java:1263)
at oracle.ide.cmd.OpenCommand.openWithNoProject(OpenCommand.java:327)
at oracle.ide.cmd.OpenCommand.access$100(OpenCommand.java:61)
I've tried...
- Closing all possible applications except for SQL Developer
- Rebooting and running only SQL Developer
- Ensuring SQL Developer is running using the included Java SDK
I'm unsure of what to do next - In the past, I've been able to open 200-300mb SQL files without any issue, but since I've updated to SQL Developer 3 I'm suddenly experiencing these crashes.
Edited by: user13275297 on Jun 10, 2011 9:46 AMYou are running out of memory. In the stack notice this line:
Caused by: java.lang.OutOfMemoryError: Java heap space
Edit the sqldeveloper.conf file and add this
AddVMOption -Xmx1024M
That will bump it up some.
-kris -
SQL Developer EA4 - compile/open spec/body take longer then 3.2.2
The Compile takes too long in compare to SQL Developer 3.2.2
Sometimes the SQL Developer freeze
Sometimes a warning of low memory window come up and then goes away
The Opening of Spec/body takes too long compare to SQL Developer 3.2.2.
Note:
More visible on big packages (3000,5000,10000 lines)
Environment:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit
Windows 7 Ultimate
Processor Intel(R) Core(TM)i7 CPU [email protected] GHz
RAM 8. GB
OS 64 bitThe package body has around 6200 lines take a while to open.
Below is the info that you requested.
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000000f4f45df0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"TimedCache-Timer" daemon prio=6 tid=0x000000000b530000 nid=0x156c in Object.wai
t() [0x000000000efdf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f473bf50> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000000f473bf50> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Framework Event Dispatcher" daemon prio=6 tid=0x000000000b52d000 nid=0x1568 in
Object.wait() [0x000000000de0f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3e64f38> (a org.eclipse.osgi.framework.eventmgr
.EventManager$EventThread)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
vent(EventManager.java:400)
- locked <0x00000000f3e64f38> (a org.eclipse.osgi.framework.eventmgr.Eve
ntManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
tManager.java:336)
"Framework Active Thread" prio=6 tid=0x000000000b52b800 nid=0x1194 in Object.wai
t() [0x000000000ca5f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3daf900> (a org.eclipse.osgi.framework.internal
.core.Framework)
at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java
:1863)
- locked <0x00000000f3daf900> (a org.eclipse.osgi.framework.internal.cor
e.Framework)
at java.lang.Thread.run(Thread.java:722)
"CLI Requests Server" daemon prio=6 tid=0x000000000b6c8000 nid=0x105c runnable [
0x000000000c65f000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketIm
pl.java:121)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:
398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
- locked <0x00000000f39cb7f8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:522)
at java.net.ServerSocket.accept(ServerSocket.java:490)
at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)
"Active Reference Queue Daemon" daemon prio=2 tid=0x000000000b719800 nid=0x1308
in Object.wait() [0x000000000c37f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.ja
va:180)
- locked <0x00000000f3c08468> (a java.lang.ref.ReferenceQueue$Lock)
"TimerQueue" daemon prio=6 tid=0x0000000009ade800 nid=0xc6c runnable [0x00000000
0bdcf000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000f3924ba8> (a java.util.concurrent.lock
s.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.awaitNanos(AbstractQueuedSynchronizer.java:2082)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:722)
"AWT-EventQueue-0" prio=6 tid=0x0000000009a0a000 nid=0x1500 runnable [0x00000000
0a79d000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at oracle.net.ns.Packet.receive(Packet.java:300)
at oracle.net.ns.DataPacket.receive(DataPacket.java:106)
at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:315)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:260)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:185)
at oracle.net.ns.NetInputStream.read(NetInputStream.java:102)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSock
etInputStreamWrapper.java:124)
at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStr
eamWrapper.java:80)
at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1137)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:290)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.
java:204)
at oracle.jdbc.driver.T4CCallableStatement.fetch(T4CCallableStatement.ja
va:1116)
at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(Oracl
eResultSetImpl.java:373)
- locked <0x00000000f7afea78> (a oracle.jdbc.driver.T4CConnection)
at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:
277)
- locked <0x00000000f7afea78> (a oracle.jdbc.driver.T4CConnection)
at oracle.dbtools.raptor.navigator.net.DBURLStreamHandlerFactory.fetchSo
urce(DBURLStreamHandlerFactory.java:282)
at oracle.dbtools.raptor.navigator.net.DBURLFileSystemHelper.createReade
r(DBURLFileSystemHelper.java:164)
at oracle.ideimpl.net.LazyURLFileSystemHelper.createReader(LazyURLFileSy
stemHelper.java:365)
at oracle.ide.net.URLFileSystem.createReader(URLFileSystem.java:1707)
at oracle.ide.model.TextNode.createReader(TextNode.java:1099)
at oracle.ide.model.TextNode.loadTextBuffer(TextNode.java:302)
at oracle.ide.model.TextNode.openImpl(TextNode.java:537)
at oracle.dbtools.raptor.navigator.plsql.PlSqlNode.openImpl(PlSqlNode.ja
va:101)
at oracle.ide.model.Node.open(Node.java:1045)
at oracle.ide.model.Node.open(Node.java:992)
at oracle.ide.model.TextNode.acquireTextBufferOrThrow(TextNode.java:812)
at oracle.ide.ceditor.CodeEditor.initializeEditor(CodeEditor.java:1963)
at oracle.ide.ceditor.CodeEditor.setContext(CodeEditor.java:1390)
- locked <0x00000000f97551c0> (a oracle.ide.ceditor.CodeEditor)
at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.createEditor(
EditorState.java:169)
at com.oracle.jdeveloper.nbwindowsystem.editor.EditorState.getOrCreateEd
itor(EditorState.java:103)
at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPaneState.canSetEdit
orStatePos(SplitPaneState.java:257)
at com.oracle.jdeveloper.nbwindowsystem.editor.SplitPaneState.setCurrent
EditorStatePos(SplitPaneState.java:220)
at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroupState.createSplit
PaneState(TabGroupState.java:110)
at com.oracle.jdeveloper.nbwindowsystem.editor.TabGroup.addTabGroupState
(TabGroup.java:116)
at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.createEditor(NbE
ditorManager.java:534)
at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.createEditor(NbE
ditorManager.java:511)
at com.oracle.jdeveloper.nbwindowsystem.NbEditorManager.openEditor(NbEdi
torManager.java:379)
at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.openEditor(Na
vSelectionListener.java:829)
at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.openEditor(Na
vSelectionListener.java:749)
at oracle.dbtools.raptor.oviewer.base.NavSelectionListener.access$1500(N
avSelectionListener.java:82)
at oracle.dbtools.raptor.oviewer.base.NavSelectionListener$4.run(NavSele
ctionListener.java:476)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQu
eueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQue
ueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
"AWT-Windows" daemon prio=6 tid=0x0000000009a09800 nid=0x1084 runnable [0x000000
000a52f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:299)
at java.lang.Thread.run(Thread.java:722)
"AWT-Shutdown" prio=6 tid=0x0000000009a04800 nid=0x11dc in Object.wait() [0x0000
00000a42f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f39cc0b8> (a java.lang.Object)
at java.lang.Object.wait(Object.java:503)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
- locked <0x00000000f39cc0b8> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:722)
"Java2D Disposer" daemon prio=10 tid=0x0000000009a02000 nid=0xedc in Object.wait
() [0x000000000a32f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3c0dc20> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f3c0dc20> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at sun.java2d.Disposer.run(Disposer.java:145)
at java.lang.Thread.run(Thread.java:722)
"Service Thread" daemon prio=6 tid=0x00000000097fa800 nid=0x14bc runnable [0x000
0000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00000000097e8000 nid=0x15e0 waiting on
condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00000000097e0800 nid=0x1494 waiting on
condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x00000000097df800 nid=0x15f8 runnable [0x0
000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00000000097de800 nid=0x161c waiting on
condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x00000000078bb800 nid=0x4cc in Object.wait() [0x0
00000000976f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3a05b40> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f3a05b40> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=10 tid=0x00000000078b3000 nid=0x14c4 in Object.w
ait() [0x000000000966f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f39d3838> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x00000000f39d3838> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x000000000235d000 nid=0xc8c waiting on condition [0x000000000
0000000]
java.lang.Thread.State: RUNNABLE
"VM Thread" prio=10 tid=0x00000000077ca800 nid=0xf24 runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000236e000 nid=0xdb0 runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000236f800 nid=0x6a4 runnable
"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002371000 nid=0x131c runnabl
e
"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002373000 nid=0x1508 runnabl
e
"GC task thread#4 (ParallelGC)" prio=6 tid=0x0000000002376800 nid=0x1608 runnabl
e
"GC task thread#5 (ParallelGC)" prio=6 tid=0x0000000002377800 nid=0xdf4 runnable
"GC task thread#6 (ParallelGC)" prio=6 tid=0x0000000002379000 nid=0x1518 runnabl
e
"GC task thread#7 (ParallelGC)" prio=6 tid=0x000000000237a000 nid=0xf50 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000009803800 nid=0xfa4 waiting on co
ndition
JNI global references: 1712
Heap
PSYoungGen total 65984K, used 49680K [0x00000000fbd60000, 0x00000000fffd00
00, 0x0000000100000000)
eden space 63872K, 77% used [0x00000000fbd60000,0x00000000fed7b368,0x00000000f
fbc0000)
from space 2112K, 19% used [0x00000000ffbc0000,0x00000000ffc28fd8,0x00000000ff
dd0000)
to space 1984K, 0% used [0x00000000ffde0000,0x00000000ffde0000,0x00000000fff
d0000)
ParOldGen total 124928K, used 103514K [0x00000000f3800000, 0x00000000fb20
0000, 0x00000000fbd60000)
object space 124928K, 82% used [0x00000000f3800000,0x00000000f9d16be0,0x000000
00fb200000)
PSPermGen total 116160K, used 85069K [0x00000000e3800000, 0x00000000ea970
000, 0x00000000f3800000)
object space 116160K, 73% used [0x00000000e3800000,0x00000000e8b137b0,0x000000
00ea970000)
During the compile
at oracle.ideimpl.log.TabbedLogManager$4.run(TabbedLogManager.java:321)
at java.lang.Thread.run(Thread.java:722)
"JarIndex Timer" daemon prio=6 tid=0x000000000b52e800 nid=0x12a0 in Object.wait(
) [0x00000000113df000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f4f28660> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000000f4f28660> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"TimedCache-Timer" daemon prio=6 tid=0x000000000b530000 nid=0x156c in Object.wai
t() [0x000000000efdf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f472ba70> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:503)
at java.util.TimerThread.mainLoop(Timer.java:526)
- locked <0x00000000f472ba70> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Framework Event Dispatcher" daemon prio=6 tid=0x000000000b52d000 nid=0x1568 in
Object.wait() [0x000000000de0f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3e58220> (a org.eclipse.osgi.framework.eventmgr
.EventManager$EventThread)
at java.lang.Object.wait(Object.java:503)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextE
vent(EventManager.java:400)
- locked <0x00000000f3e58220> (a org.eclipse.osgi.framework.eventmgr.Eve
ntManager$EventThread)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(Even
tManager.java:336)
"Framework Active Thread" prio=6 tid=0x000000000b52b800 nid=0x1194 in Object.wai
t() [0x000000000ca5f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3da2ee0> (a org.eclipse.osgi.framework.internal
.core.Framework)
at org.eclipse.osgi.framework.internal.core.Framework.run(Framework.java
:1863)
- locked <0x00000000f3da2ee0> (a org.eclipse.osgi.framework.internal.cor
e.Framework)
at java.lang.Thread.run(Thread.java:722)
"CLI Requests Server" daemon prio=6 tid=0x000000000b6c8000 nid=0x105c runnable [
0x000000000c65f000]
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketIm
pl.java:121)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:
398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:183)
- locked <0x00000000f39c1c70> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:522)
at java.net.ServerSocket.accept(ServerSocket.java:490)
at org.netbeans.CLIHandler$Server.run(CLIHandler.java:1100)
"Active Reference Queue Daemon" daemon prio=2 tid=0x000000000b719800 nid=0x1308
in Object.wait() [0x000000000c37f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
at org.openide.util.lookup.implspi.ActiveQueue$Daemon.run(ActiveQueue.ja
va:180)
- locked <0x00000000f3bfd160> (a java.lang.ref.ReferenceQueue$Lock)
"TimerQueue" daemon prio=6 tid=0x0000000009ade800 nid=0xc6c runnable [0x00000000
0bdcf000]
java.lang.Thread.State: RUNNABLE
at sun.misc.Unsafe.compareAndSwapObject(Native Method)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.compareAndSetTa
il(AbstractQueuedSynchronizer.java:2309)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.enq(AbstractQue
uedSynchronizer.java:591)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.transferAfterCa
ncelledWait(AbstractQueuedSynchronizer.java:1699)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject
.awaitNanos(AbstractQueuedSynchronizer.java:2079)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:220)
at javax.swing.TimerQueue.run(TimerQueue.java:171)
at java.lang.Thread.run(Thread.java:722)
"AWT-EventQueue-0" prio=6 tid=0x0000000009a0a000 nid=0x1500 runnable [0x00000000
0a79d000]
java.lang.Thread.State: RUNNABLE
at org.openide.util.RequestProcessor$TickTac.schedule(RequestProcessor.j
ava:2217)
- locked <0x00000000f39c8ae8> (a java.lang.Class for org.openide.util.Re
questProcessor$TickTac)
at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java
:1504)
at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java
:1473)
at org.openide.loaders.FolderList.refresh(FolderList.java:420)
- locked <0x00000000fe696000> (a org.openide.loaders.FolderList)
at org.openide.loaders.FolderList.fileDataCreated(FolderList.java:530)
at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerIm
pl.java:458)
at com.sun.proxy.$Proxy1.fileDataCreated(Unknown Source)
at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent
Impl(FCLSupport.java:139)
at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent
(FCLSupport.java:128)
at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:105)
at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1314)
at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.j
ava:213)
at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.ja
va:188)
at org.openide.filesystems.EventControl.runAtomicAction(EventControl.jav
a:129)
at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:60
9)
at org.openide.loaders.DataObjectPool.runAtomicActionSimple(DataObjectPo
ol.java:229)
at org.openide.loaders.InstanceDataObject$Creator.createInstanceDataObje
ct(InstanceDataObject.java:1579)
- locked <0x00000000f71735e0> (a org.openide.loaders.InstanceDataObject$
Creator)
at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java
:343)
at org.openide.loaders.InstanceDataObject.create(InstanceDataObject.java
:319)
at org.netbeans.core.windows.persistence.PersistenceManager.saveTopCompo
nents(PersistenceManager.java:844)
at org.netbeans.core.windows.persistence.PersistenceManager.saveWindowSy
stem(PersistenceManager.java:1181)
at org.netbeans.core.windows.PersistenceHandler.save(PersistenceHandler.
java:323)
- locked <0x00000000f56e8770> (a org.netbeans.core.windows.PersistenceHa
ndler)
at org.netbeans.core.windows.WindowSystemImpl.save(WindowSystemImpl.java
:93)
at com.oracle.jdeveloper.nbwindowsystem.NbDockStation.saveLayout(NbDockS
tation.java:500)
at oracle.ideimpl.cmd.SaveSystemFilesUtil.saveSystemFiles(SaveSystemFile
sUtil.java:72)
- locked <0x00000000f72658d0> (a java.lang.Class for oracle.ideimpl.cmd.
SaveSystemFilesUtil)
at oracle.ideimpl.cmd.SaveSystemFilesUtil$1.run(SaveSystemFilesUtil.java
:25)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo
main.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:697)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQu
eueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQue
ueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
ad.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
"AWT-Windows" daemon prio=6 tid=0x0000000009a09800 nid=0x1084 runnable [0x000000
000a52f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(WToolkit.java:299)
at java.lang.Thread.run(Thread.java:722)
"AWT-Shutdown" prio=6 tid=0x0000000009a04800 nid=0x11dc in Object.wait() [0x0000
00000a42f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f39c2530> (a java.lang.Object)
at java.lang.Object.wait(Object.java:503)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:287)
- locked <0x00000000f39c2530> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:722)
"Java2D Disposer" daemon prio=10 tid=0x0000000009a02000 nid=0xedc in Object.wait
() [0x000000000a32f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f3c027e8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f3c027e8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at sun.java2d.Disposer.run(Disposer.java:145)
at java.lang.Thread.run(Thread.java:722)
"Service Thread" daemon prio=6 tid=0x00000000097fa800 nid=0x14bc runnable [0x000
0000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00000000097e8000 nid=0x15e0 runnable [
0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00000000097e0800 nid=0x1494 waiting on
condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x00000000097df800 nid=0x15f8 runnable [0x0
000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00000000097de800 nid=0x161c waiting on
condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x00000000078bb800 nid=0x4cc in Object.wait() [0x0
00000000976f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000f39fbe28> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x00000000f39fbe28> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=10 tid=0x00000000078b3000 nid=0x14c4 runnable [0
x000000000966f000]
java.lang.Thread.State: RUNNABLE
at java.lang.Object.notifyAll(Native Method)
at java.lang.ref.ReferenceQueue.enqueue(ReferenceQueue.java:68)
- locked <0x00000000f396b3c0> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x00000000fe739bb0> (a java.util.WeakHashMap$Entry)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:146)
"main" prio=6 tid=0x000000000235d000 nid=0xc8c waiting on condition [0x000000000
0000000]
java.lang.Thread.State: RUNNABLE
"VM Thread" prio=10 tid=0x00000000077ca800 nid=0xf24 runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000236e000 nid=0xdb0 runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000236f800 nid=0x6a4 runnable
"GC task thread#2 (ParallelGC)" prio=6 tid=0x0000000002371000 nid=0x131c runnabl
e
"GC task thread#3 (ParallelGC)" prio=6 tid=0x0000000002373000 nid=0x1508 runnabl
e
"GC task thread#4 (ParallelGC)" prio=6 tid=0x0000000002376800 nid=0x1608 runnabl
e
"GC task thread#5 (ParallelGC)" prio=6 tid=0x0000000002377800 nid=0xdf4 runnable
"GC task thread#6 (ParallelGC)" prio=6 tid=0x0000000002379000 nid=0x1518 runnabl
e
"GC task thread#7 (ParallelGC)" prio=6 tid=0x000000000237a000 nid=0xf50 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000009803800 nid=0xfa4 waiting on co
ndition
JNI global references: 1601
Heap
PSYoungGen total 51968K, used 43392K [0x00000000fbd60000, 0x00000001000000
00, 0x0000000100000000)
eden space 43392K, 100% used [0x00000000fbd60000,0x00000000fe7c0000,0x00000000
fe7c0000)
from space 8576K, 0% used [0x00000000ff7a0000,0x00000000ff7a0000,0x00000001000
00000)
to space 12416K, 0% used [0x00000000fe7c0000,0x00000000fe7c0000,0x00000000ff
3e0000)
ParOldGen total 136576K, used 136570K [0x00000000f3800000, 0x00000000fbd6
0000, 0x00000000fbd60000)
object space 136576K, 99% used [0x00000000f3800000,0x00000000fbd5e898,0x000000
00fbd60000)
PSPermGen total 86656K, used 86345K [0x00000000e3800000, 0x00000000e8ca00
00, 0x00000000f3800000)
object space 86656K, 99% used [0x00000000e3800000,0x00000000e8c52670,0x0000000
0e8ca0000)
After a while I received the message
"Your database connection has been reset. Any pending transactions or session state has been lost"
Please let me know if you need anything else. -
Hi,
My requirement for customizing DTN is as below:
When the user clicks on any node in the DTN, all other open nodes except the parent node should close.
For instance:
Node A
--child node A1
--child node A2
Node B
--child node B1
--child node B2
When the user clicks on Node A, node B if open should close.
When the user clicks on Node A1 ; node A2(if open) should close and node A should continue to remain open. Node B if open should also close
I tried using the tag - <nav:navNodeParent navNode="myParentNode"> . However, I keep getting a Null pointer Exception.
Code used:
<nav:launchedNavNode navNode="myNode"> <nav:navNodeParent navNode="myParentNode">
</nav:navNodeParent >
</nav:launchedNavNode>
Requesting to help with this requirement.
Regards,
Gaurav Narkar.Hi Srikanth,
I am trying to modify this par. I have accomplshed the closing of all other parent nodes when opening a specific parent node.
However, when i try to click on a child node , its own parent gets closed and I am not able to view this node.
I tried using the tag - <nav:navNodeParent navNode="myParentNode"> , but i get exception beacuse of the navNode attribute.
Any idea on how to resolve this issue ?
Regards,
Gaurav. -
How to open RAC node2 usng spfile which will stay in ASM disk?
Hi,
I have installed oracle 11g r2 rac with asm in two nodes. OS is hp-Unix.
I have installed oracle11g Active Data Guard using Single alone Database.
Both RAc and Active Data Guard works fine.
I have not configure Data Guard Broker.
N.B Rac node1 is running using spfile which is in ASM disk (+DATA/spfiledcpdb.ora) but node2 is running using pfile.
Question: how to open node 2 using spfile which will stay in ASM disk like node 1?
Thanks
Solaiman
Edited by: 876149 on Apr 1, 2013 10:08 AMModify your PFILE to specify only IFILE='location_of_spfile'
OR
use STARTUP PFILE='location_of_spfile'
Ensure that the spfile does have the 2nd instance specific parameters defined correctly.
Hemant K Chitale -
Tree component - center vertically? double-click open?
When I open nodes of the tree near the bottom, the new branches open down out of sight. Is there some way to make the tree bring a clicked node to the vertical center of the window?
Also, is there a way to make nodes open and close by double-clicking?
ThanksDouble-click:
<Tree id="tree"
doubleClickEnabled="true"
doubleClick="onDoubleClick(event)"
... />
private function onDoubleClick(event:MouseEvent):void {
if (!tree.selectedItem) return;
tree.expandItem(tree.selectedItem, !tree.isItemOpen(tree.selectedItem)); -
Tree control erroneously displays nodes multiple times
I'm attempting to use a Tree control to display some data.
I'm using an HierarchicalCollectionView as the dataProvider. All
the data displays, but it appears on the wrong level. For instance,
on the root level, it displays the root node (correctly marked with
the folder icon as having children), plus all the children (on the
root level!) If I expand the root node, underneath it it displays
its children as expected -- now there are 2 copys of all the
children, one in the correct place and one at the root level. If I
expand 2nd-level nodes, their children (and children's children,
etc) display underneath them... the pattern continues. It looks
like every level of the hierarchy displays ALL the nodes underneath
it, no matter how many levels down.
I think I know why this happens: a
HierarchicalCollectionView's createCursor() function returns an
IViewCursor that treats the collection as linear instead of
hierarchical. The Tree then uses this cursor to visit every node in
the tree, displaying it. When expanding a node, it again uses one
of these linear-type cursors, but on the children of the node
clicked on, so it displays all the children underneath it and their
children, etc. This seems like a major bug in the library -- I'm
pretty sure this isn't a problem with my code. Doesn't it seem
natural to use a HierarchicalCollectionView with a Tree control?
Has no one else ever experienced this issue? I'd expect it to work,
especially since HierarchicalCollectionView extends
ICollectionView, which is what the dataProvider wants. I've looked
through the source of the Tree class (and List, and ListBase) and I
think it all boils down to not using the dataDescriptor's
getChildren() method and instead using createCursor() directly on
the dataProvider. The dataDescriptor's getChildren() method returns
an ICollectionView that correctly only contains the next-level
nodes, not all of the ones all the way to the bottom of the
hierarchy. I think the bad behavior is inherited from ListBase (and
in that class, it actually makes sense... too bad nobody overrode
it in Tree).
Am I wrong? Am I making a mistake somewhere in my code? If
not, is there a workaround? Has a bug report been filed, and should
I file one if this is indeed a bug? Any help or insight would be
greatly appreciated.OK, after banging my head against this for a day and a half,
I finally have an answer. It seems that the problem is my root node
(and possibly others; I didn't delve that deep) is "open". I guess
something, somewhere is calling
IHierarchicalCollectionView.openNode() on it. Closing the node(s)
makes the problem disappear. I've attached a reproduction script
that's about as simple as I can make it (I guess it could be
simpler with less data, but oh well). Why does this happen? Should
I open a bug report? It seems to me that the correct behavior would
be to have the open node(s) disclosure controls start out open
rather than incorrectly displaying their children as on the same
level as them.
Maybe you are looking for
-
I updated my iPad to iOS6 but Siri did not load, how can I fix this?
I updated my iPad to iOS6 but Siri did not load, how can I fix this?
-
How can I get a listing of web orders entered by specific time period
How can I get a listing of all the orders which has been entered via website using webtools. We need to make sure that all the orders which has been entered from website it is synced to B1 instead of looking at the synch error messages. The problem i
-
Hi I have a report from Direct database request .My question is how to create a PV(Prompt) where I dont have that table in the front end.
-
Can I clone an intel based iMac to a powerbook G4
I have an intel iMac (2006) running Tiger, and have just procured a powerbook G4. Is there a way to clone the iMac onto the powerbook. I do;t have much knowledge of the differences between the intel chips and powerpc chips as to whether they cause is
-
Hi All, After uploading photos into infotype 2, the photos are dipalying in infotype 3, 14, 15 infotype but not in IT0001, IT0002. Can anybody help me out? Thanx in advance.