× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



@ Dave,

I don't think I had the program running long enough to time out. I started
RDi, opened a member, waited for the outline to resolve the external file
information, then deleted an unused field.

@ Edmund,

I closed the source member, and reopened it and the outline did not show
the field. I have since created and removed and renamed several fields and
the outline seems to be keeping up.

Below is the log file entries from today, just in case there is something I
am not seeing.


-- Start Log entries --
!ENTRY com.ibm.etools.stacktool 0 0 2014-01-08 11:38:24.772
!MESSAGE plugin is early starting...

!ENTRY com.ibm.etools.stacktool 0 0 2014-01-08 11:38:24.812
!MESSAGE Save the stack tool properties file.

!ENTRY com.ibm.ut.ic.server 4 0 2014-01-08 11:38:25.551
!MESSAGE Jetty plugins are unavailable, could not start local server.

!ENTRY org.eclipse.ui 2 2 2014-01-08 11:38:25.555
!MESSAGE Invalid preference category path: modeling.diagram.appearance.misc
(bundle: com.ibm.xtools.rmp.ui.diagram, page:
com.ibm.xtools.rmp.ui.preferences.SelectionFeedbackPreferencePage)

!ENTRY org.eclipse.rse.core 1 0 2014-01-08 11:38:26.688
!MESSAGE Saved passwords are not available for migration to secure storage.
Deprecated authorization classes
(org.eclipse.core.runtime.compatibility.auth) are not installed.

!ENTRY com.ibm.ut.ic.server 4 0 2014-01-08 11:38:27.624
!MESSAGE Could not get installed categories
!STACK 0
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at
java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:80)
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:369)
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:176)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:402)
at java.net.Socket.connect(Socket.java:590)
at java.net.Socket.connect(Socket.java:539)
at sun.net.NetworkClient.doConnect(NetworkClient.java:192)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:407)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:502)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:217)
at sun.net.www.http.HttpClient.New(HttpClient.java:310)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1007)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:861)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1311)
at com.ibm.ut.help.common.web.URLUtil.getStream(URLUtil.java:44)
at
com.ibm.ccl.help.preferenceharvester.LocalHelp.getInstalledCategories(LocalHelp.java:253)
at
com.ibm.ut.ic.server.jobs.InitialContentJob.checkMissingContent(InitialContentJob.java:105)
at
com.ibm.ut.ic.server.jobs.InitialContentJob.run(InitialContentJob.java:95)
at com.ibm.ut.ic.server.jobs.ServerJob.run(ServerJob.java:92)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

!ENTRY com.ibm.ut.ic.server 4 0 2014-01-08 11:38:27.647
!MESSAGE Jetty plugins are unavailable, could not start local server.

!ENTRY org.eclipse.osgi 2 1 2014-01-08 11:38:32.841
!MESSAGE NLS unused message: MSG_OFFLINE_CANT_CONNECT_DETAILS in:
com.ibm.etools.iseries.subsystems.qsys.commands.QSYSCommandResources

!ENTRY org.eclipse.osgi 2 1 2014-01-08 11:39:50.009
!MESSAGE NLS unused message: com.ibm.etools.systems.ui.uda.resourceType in:
org.eclipse.rse.internal.useractions.ui.uda.SystemUDAResources

!ENTRY org.eclipse.rse.ui 4 0 2014-01-08 12:43:57.287
!MESSAGE Error building outline model for JE3XPO.RPGLE
!STACK 0
java.util.ConcurrentModificationException
at
org.eclipse.emf.common.util.AbstractEList$EIterator.checkModCount(AbstractEList.java:756)
at
org.eclipse.emf.common.util.AbstractEList$EIterator.doNext(AbstractEList.java:704)
at
org.eclipse.emf.common.util.AbstractEList$EIterator.next(AbstractEList.java:690)
at
com.ibm.etools.iseries.rpgle.ui.RPGTreeModelBuilder$RPGModelVisitor.createExternalRecordItems(RPGTreeModelBuilder.java:585)
at
com.ibm.etools.iseries.rpgle.ui.RPGTreeModelBuilder$RPGModelVisitor.createFile(RPGTreeModelBuilder.java:394)
at
com.ibm.etools.iseries.rpgle.ui.RPGTreeModelBuilder$RPGModelVisitor.visit(RPGTreeModelBuilder.java:186)
at
com.ibm.etools.iseries.rpgle.util.RpgEnterVisitor.caseDataScope(RpgEnterVisitor.java:109)
at
com.ibm.etools.iseries.rpgle.util.RpgEnterVisitor.caseDataScope(RpgEnterVisitor.java:1)
at
com.ibm.etools.iseries.rpgle.util.RpgleSwitch.doSwitch(RpgleSwitch.java:159)
at
com.ibm.etools.iseries.rpgle.util.RpgleSwitch.doSwitch(RpgleSwitch.java:77)
at
com.ibm.etools.iseries.rpgle.util.RpgleSwitch.doSwitch(RpgleSwitch.java:65)
at com.ibm.etools.iseries.rpgle.ASTNode.enter(ASTNode.java:129)
at com.ibm.etools.iseries.rpgle.ASTNode.accept(ASTNode.java:123)
at com.ibm.etools.iseries.rpgle.ASTNode.enter(ASTNode.java:136)
at com.ibm.etools.iseries.rpgle.ASTNode.accept(ASTNode.java:123)
at
com.ibm.etools.iseries.rpgle.ui.RPGTreeModelBuilder.visitTree(RPGTreeModelBuilder.java:79)
at
org.eclipse.imp.services.base.TreeModelBuilderBase.buildTree(TreeModelBuilderBase.java:29)
at
org.eclipse.imp.editor.IMPOutlinePage.createControl(IMPOutlinePage.java:140)
at
com.ibm.etools.iseries.edit.views.ISeriesEditorRPGLEOutlinePage.createControl(ISeriesEditorRPGLEOutlinePage.java:339)
at
org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:137)
at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:411)
at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:763)
at
org.eclipse.ui.views.contentoutline.ContentOutline.partBroughtToTop(ContentOutline.java:212)
at
org.eclipse.ui.part.PageBookView$4.partBroughtToTop(PageBookView.java:1052)
at org.eclipse.ui.internal.WorkbenchPage$20.run(WorkbenchPage.java:4601)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.ui.internal.WorkbenchPage.firePartBroughtToTop(WorkbenchPage.java:4599)
at org.eclipse.ui.internal.WorkbenchPage.access$12(WorkbenchPage.java:4584)
at
org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partBroughtToTop(WorkbenchPage.java:178)
at
org.eclipse.e4.ui.internal.workbench.PartServiceImpl$6.run(PartServiceImpl.java:249)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartBroughtToTop(PartServiceImpl.java:247)
at
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.access$4(PartServiceImpl.java:245)
at
org.eclipse.e4.ui.internal.workbench.PartServiceImpl$1.handleEvent(PartServiceImpl.java:94)
at
org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4687)
at
org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:187)
at
org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
at
org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
at
org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
at
org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
at
org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
at
org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
at
org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
at
org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:80)
at
org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:58)
at
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
at
org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)
at
org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:422)
at
org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:389)
at
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:606)
at
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:332)
at
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1029)
at
org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3047)
at org.eclipse.ui.internal.WorkbenchPage.access$22(WorkbenchPage.java:2969)
at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:2951)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2947)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2911)
at
org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2894)
at
com.ibm.etools.iseries.rse.ui.resources.QSYSEditorUtils.openEditor(QSYSEditorUtils.java:102)
at
com.ibm.etools.iseries.rse.ui.resources.OpenEditorUIJob.runInUIThread(OpenEditorUIJob.java:58)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4144)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1053)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:942)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:613)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

-- End Log entries --


On Wed, Jan 8, 2014 at 1:45 PM, Edmund Reinhardt <
edmund.reinhardt@xxxxxxxxxx> wrote:


The Refresh button being greyed out is a clue.
This means that a refresh is in progress. It could be that it takes so
long with the VPN that you have to wait longer. Or something went wrong.
Look in the .log file in the .metadata directory in your workspace and see
if there are any exceptions or errors.



Regards,



Edmund (E.H.) Reinhardt
COBOL IDE on AIX, DDS, WebFacing, System i Application Development,
Rational Developer for Power



2D barcode Phone: 1-905-413-3125 | Phone: 1-905-854-6195
IBM
- encoded E-mail: edmund.reinhardt@xxxxxxxxxx
with AIX COBOL:
8200 Warden Ave
contact www.youtube.com/user/IBMRational#g/c/62DF24D5BCD43501
Markham, ON L6G 1C7
information "In every thing give thanks: for this is the will of
Canada
God in Christ Jesus concerning you." - 1
Thessalonians 5:18






From: Jim Essinger <dilbernator@xxxxxxxxx>
To: "Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries" <wdsci-l@xxxxxxxxxxxx>,
Date: 08/01/2014 02:43 PM
Subject: Re: [WDSCI-L] Outline not updating when connected via VPN
Sent by: wdsci-l-bounces@xxxxxxxxxxxx



Edmund,

As I ran into that yesterday a couple of times and figured it out from the
yellow triangles (which I like a lot BTW!) and so that is the first thing I
looked for this time. This is the first and only change since I loaded the
source today. It took longer to load, and for a bit the outline could not
show me the external descriptions until it finished resolving where to find
the files. Once it did resolve them, I was presented with everything that
I thought I should.

So - there are no syntax errors indicated. I have tried to save and
refresh the outline, but the refresh button is greyed out. The outline
still shows the field as defined.

Any other thoughts?

Jim Essinger
Western Power Sports
Boise ID




On Wed, Jan 8, 2014 at 12:32 PM, Edmund Reinhardt <
edmund.reinhardt@xxxxxxxxxx> wrote:


Jim
One possibility is that you have a syntax error and so the grammar is
unable to parse the file. In this case we default to displaying the
model
from the last time we could parse.
Look for yellow triangles on the left or right hand side of the editor.
Hover your mouse over them to see what the issue might be. Fix your RPG
and all will be well again.



Regards,



Edmund (E.H.) Reinhardt
COBOL IDE on AIX, DDS, WebFacing, System i Application Development,
Rational Developer for Power



2D barcode Phone: 1-905-413-3125 | Phone: 1-905-854-6195
IBM
- encoded E-mail: edmund.reinhardt@xxxxxxxxxx
with AIX COBOL:
8200 Warden Ave
contact www.youtube.com/user/IBMRational#g/c/62DF24D5BCD43501
Markham, ON L6G 1C7
information "In every thing give thanks: for this is the will of
Canada
God in Christ Jesus concerning you." - 1
Thessalonians 5:18






From: Jim Essinger <dilbernator@xxxxxxxxx>
To: Websphere Development Studio Client for iSeries
<wdsci-l@xxxxxxxxxxxx>,
Date: 08/01/2014 02:16 PM
Subject: [WDSCI-L] Outline not updating when connected via VPN
Sent by: wdsci-l-bounces@xxxxxxxxxxxx



I am working from home today, and am having an issue with the Outline not
updating as I change my RPGLE source member. For example;

I have a D: spec field defined as;

cas D SEQ S 6 0

This shows up in the outline under the Fields list as expected.

When I put my cursor on the line and press Ctrl+Backspace the line is
deleted. When I look at the outline view, the field is still showing as
if
it is defined. I searched the code for variable SEQ, and found no hits.

I was doing a lot of this yesterday working on cleaning unused variables
out of an old program, and the outline was working connected directly.

The only difference that I can see today is that I am connected via a
VPN.

I have the settings in Window > Preferences > Remote Systems> Remote
Systems LPEX Editor> IBM i Parsers > ILE RPG set with the "Update the
Outline view when text is changed in the editor" checked on.

Any thoughts on what is going on differently between the two installs of
RDi? Why does this work in the office and not here at home over VPN?

Jim Essinger
Western Power Sports
Boise ID
--
This is the Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/wdsci-l.


--
This is the Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/wdsci-l.


--
This is the Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/wdsci-l.


--
This is the Rational Developer for IBM i / Websphere Development Studio
Client for System i & iSeries (WDSCI-L) mailing list
To post a message email: WDSCI-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/wdsci-l
or email: WDSCI-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/wdsci-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.