Push Error

Posted by Roger Blanchard on 01-Oct-2014 14:37

I have been working with push notifications in PDSOE. As documented I had to add the following to my project propath "C:\Progress\OpenEdge\tty\netlib\OpenEdge.Net.pl" in order to be able to use the ABL PushNotificationService.

USING OpenEdge.Mobile.PushNotificationService.

USING OpenEdge.Net.URI.
USING OpenEdge.Net.UriSchemeEnum.
USING OpenEdge.Mobile.NotificationServiceError.

This all works fine. I am now attempting to test my code on a test server that is running a Workgroup DB and Appserver. I have added the same propath entry for the appserver agent startup. The appserver appears to start just fine.

I also have added the propath entry to my ini startup file. When I start my GUI app I get the error: 

** "OpenEdge.Core.Collection.StringStringMap" not found (293).

Does anyone have any ideas before I call PTS?

All Replies

Posted by Roger Blanchard on 01-Oct-2014 14:59

Well,

I had to add the following to my GUI propath.

c:\Progress\OpenEdge\tty\OpenEdge.Core.pl

Should I have to do this? Why is it not needed on Appserver startup?

Posted by Peter Judge on 01-Oct-2014 15:13
There should be a version in gui/ and tty/, both of which should be automatically added to propath (along with the other PLs in that folder).
 
-- peter
 
[collapse]
From: rblanchard [mailto:bounce-rblanchard@community.progress.com]
Sent: Wednesday, 01 October, 2014 16:01
To: TU.Mobile@community.progress.com
Subject: RE: [Technical Users - Mobile] Push Error
 
Reply by rblanchard

Well,

I had to add the following to my GUI propath.

c:\Progress\OpenEdge\tty\OpenEdge.Core.pl

Should I have to do this? Why is it not needed on Appserver startup?

Stop receiving emails on this subject.

Flag this post as spam/abuse.

[/collapse]
Posted by Roger Blanchard on 01-Oct-2014 18:37

Peter,

This is what my propath is set to and the gui app will generate the error unless I add the entry I mentioned above. Am I missing something?

[Startup]

PROPATH=.,C:\Progress\OpenEdge\gui,C:\Progress\OpenEdge,C:\Progress\OpenEdge\bin,C:\Progress\OpenEdge\tty\netlib\OpenEdge.Net.pl,.\Client.pl,.\Shared.pl,.\Server.pl,.\Rcode,.\Resource

DLC=C:\Progress\OpenEdge

DefaultFixedFont=Courier New, size=8

DefaultFont=MS Sans Serif, size=8

Use-3D-Size=YES

V6Display=no

PrinterFont=Courier New, size=7

[WinChar Startup]

PROPATH=.,C:\Progress\OpenEdge\tty,C:\Progress\OpenEdge\tty\netlib\OpenEdge.Net.pl,.\Client.pl,.\Shared.pl,.\Server.pl,.\Resource

DLC=C:\Progress\OpenEdge

Posted by Roger Blanchard on 02-Oct-2014 07:04

Peter,

On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.

Posted by Roger Blanchard on 02-Oct-2014 07:15

In fact those libraries do not exist in the gui folder on my production server.

On my dev box I see the OpenEdge.Core.Pl located in c:\Progress\OpenEdge\gui.

On my production server there is no Openedge.Core.pl present in c:\progress\Openedge\gui

If I search for this library on my production server it is located in two places:

c:\progress\openedge\src

c:\progress\openedge\tty

The one in the src folder is substantially smaller

If I search for this library on my dev box it is located in 3 places:

c:\progress\openedge\src

c:\progress\openedge\gui

c:\progress\openedge\tty

The gui and tty libraries are the same size.

Is it possible this library (maybe others) are not being distributed with Workgroup DB and Appserver?

If I copy c:\progress\openedge\gui\OpenEdge.Core.pl from my development box to c:\progress\openedge\gui on my production server I do not need that entry in the propath.

I will open a call with PTS.

Posted by Peter Judge on 02-Oct-2014 07:48
Hi Roger,
 
Could you log a bug with TS on this please?
 
Those PL's should be included in the runtime products too.
 
-- peter
 
[collapse]
From: rblanchard [mailto:bounce-rblanchard@community.progress.com]
Sent: Thursday, 02 October, 2014 08:05
To: TU.Mobile@community.progress.com
Subject: RE: [Technical Users - Mobile] Push Error
 
Reply by rblanchard

Peter,

On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.

Stop receiving emails on this subject.

Flag this post as spam/abuse.

[/collapse]
Posted by Roger Blanchard on 02-Oct-2014 07:50

Peter,

I just did...Phil is looking into it. It also appears there may be other pl's missing as well.

Thanks.

Posted by Phil O'Donnell on 02-Oct-2014 07:59
Peter,
 
Roger called in & I have his issue. What group should the bug be logged under, installation?
 
Thanks, Phil.
 
[collapse]
From: Peter Judge [mailto:bounce-pjudge@community.progress.com]
Sent: Thursday, October 02, 2014 8:49 AM
To: TU.Mobile@community.progress.com
Subject: RE: [Technical Users - Mobile] Push Error
 
Reply by Peter Judge
Hi Roger,
 
Could you log a bug with TS on this please?
 
Those PL's should be included in the runtime products too.
 
-- peter
 
[collapse]
From: rblanchard [mailto:bounce-rblanchard@community.progress.com]
Sent: Thursday, 02 October, 2014 08:05
To: TU.Mobile@community.progress.com
Subject: RE: [Technical Users - Mobile] Push Error
 
Reply by rblanchard

Peter,

On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.

Stop receiving emails on this subject.

Flag this post as spam/abuse.

Stop receiving emails on this subject.

Flag this post as spam/abuse.

[/collapse][/collapse]
Posted by Phil O'Donnell on 02-Oct-2014 10:34
Customer would like a  list of missing files that they need to distribute.
 
[collapse]
From: Peter Judge [mailto:bounce-pjudge@community.progress.com]
Sent: Thursday, October 02, 2014 8:49 AM
To: TU.Mobile@community.progress.com
Subject: RE: [Technical Users - Mobile] Push Error
 
Reply by Peter Judge
Hi Roger,
 
Could you log a bug with TS on this please?
 
Those PL's should be included in the runtime products too.
 
-- peter
 
[collapse]
From: rblanchard [mailto:bounce-rblanchard@community.progress.com]
Sent: Thursday, 02 October, 2014 08:05
To: TU.Mobile@community.progress.com
Subject: RE: [Technical Users - Mobile] Push Error
 
Reply by rblanchard

Peter,

On my development box those libraries are present in the PDSOE project propath. However, on my production server there is no reference to these libraries in the propath.

Stop receiving emails on this subject.

Flag this post as spam/abuse.

Stop receiving emails on this subject.

Flag this post as spam/abuse.

[/collapse][/collapse]
This thread is closed