Consultor Eletrônico



Kbase P150195: Cannot start Appserver after installing 10.1C service pack
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   21/09/2010
Status: Verified

SYMPTOM(s):

Cannot start AppServer process after upgrading to 10.1C04 Service Pack

Error in admserv.log file: EAbnormalShutdownEvent for progresapsv is posted...

Error in AppServer Broker file: Posted ENameServerUnavailableEvent for broker: appservername

The AppServer Broker will start, but does not remain running.

The AppServer Server initial agents will start to spawn, but they too will not remain running.

The AppServer Broker log file is not updated.

The AppServer Server log file is not updated.

Changing location of the AppServer Broker and Server log files does not change the behavior.

AdminServer log file indicates the following error:

[7/29/09 9:26:01 AM] [2] [PropMgrPlugin] Using default properties file /opt/dlc/properties/ubroker.properties. (8249)
[7/29/09 9:26:06 AM] [5] [AdminServer] PropMgrUtils.loadPropfile(/opt/dlc/properties/ubroker.properties) at Wed Jul 29 09:26:06 EDT 2009
[7/29/09 9:26:06 AM] [3] [STDERR] com.progress.common.property.PropertyManager$PropertyException: The following errors occurred whilst
loading a property file: In group "WSA": Invalid property value: "AdminRole.PSCAdmin" for property: "adminRoles". (PRPMsg010)
[7/29/09 9:26:06 AM] [3] [STDERR] (PRPMsg019)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.common.property.PropertyManager.load(PropertyManager.java:3567)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.common.property.PropertyManager.load(PropertyManager.java:3305)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.common.property.PropertyManager.load(PropertyManager.java:3275)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.ubroker.util.PropMgrUtils.loadPropFile(PropMgrUtils.java:965)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.ubroker.util.PropMgrUtils.<init>(PropMgrUtils.java:845)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.ubroker.util.PropMgrUtils.<init>(PropMgrUtils.java:863)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.ubroker.tools.PropMgrPlugin$PMUObject.<init>(PropMgrPlugin.java:1338)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.ubroker.tools.PropMgrPlugin$PMUObject.<init>(PropMgrPlugin.java:1322)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.ubroker.tools.PropMgrPlugin.init(PropMgrPlugin.java:185)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.AdminServer.installPlugin(AdminServer.java:1758)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.AdminServer.installPlugins(AdminServer.java:1579)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.AdminServer.setupPlugins(AdminServer.java:738)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:411)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.AdminServer.<init>(AdminServer.java:166)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.NonNTAdminServer.<init>(NonNTAdminServer.java:12)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.NonNTAdminServer.main(NonNTAdminServer.java:38)
[7/29/09 9:26:06 AM] [3] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[7/29/09 9:26:06 AM] [3] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[7/29/09 9:26:06 AM] [3] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[7/29/09 9:26:06 AM] [3] [STDERR] at java.lang.reflect.Method.invoke(Method.java:618)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.AdminServerStarter.<init>(AdminServerStarter.java:75)
[7/29/09 9:26:06 AM] [3] [STDERR] at com.progress.chimera.adminserver.AdminServerStarter.main(AdminServerStarter.java:89)
[7/29/09 9:26:06 AM] [5] [AdminServer] ...PropMgrPlugin.init()..done
[7/29/09 9:26:06 AM] [3] [AdminServer] Plugin.UBPropMgr: Plugin installed. (ADMMsg002) (7440)

If ubroker.properties file is replaced with the default ubroker.properties file in $DLC/properties, the asbroker1 process will run and start initial servers and will not terminated unexpectedly like the customized entries do in the modified ubroker.properties file.

ubconfig -f ubroker.properties -v showing errors with WSA entry in the customized ubroker.properties file.

hpux1132:101c$ ubconfig -f ubroker.properties.101C -v
OpenEdge Release 10.1C04 as of Fri May 29 19:20:48 EDT 2009 com.progress.common.property.PropertyManager$PropertyException: The following errors occurred whilst loading a property file: In group "WSA": Invalid property value: "AdminRole.PSCAdmin" for property: "adminRoles". (PRPMsg010)
(PRPMsg019)
at com.progress.common.property.PropertyManager.load(PropertyManager.java:3567)
at com.progress.common.property.PropertyManager.load(PropertyManager.java:3305)
at com.progress.common.property.PropertyManager.load(PropertyManager.java:3275)
at com.progress.ubroker.util.PropMgrUtils.loadPropFile(PropMgrUtils.java:965)
at com.progress.ubroker.util.PropMgrUtils.<init>(PropMgrUtils.java:845)
at com.progress.ubroker.tools.UBCfgClient.main(UBCfgClient.java:328)
com.progress.common.property.PropertyManager$PropertyException: The following errors occurred whilst loading a property file: In group "WSA": Invalid property value: "AdminRole.PSCAdmin" for property: "adminRoles". (PRPMsg010)
(PRPMsg019)
at com.progress.common.property.PropertyManager.load(PropertyManager.java:3567)
at com.progress.common.property.PropertyManager.load(PropertyManager.java:3305)
at com.progress.common.property.PropertyManager.load(PropertyManager.java:3275)
at com.progress.ubroker.util.PropMgrUtils.loadPropFile(PropMgrUtils.java:965)
at com.progress.ubroker.util.PropMgrUtils.loadPropFile(PropMgrUtils.java:953)
at com.progress.ubroker.tools.UBCfgClient.main(UBCfgClient.java:358)

Customized ubroker.properties file has an entry in WSA for: adminRoles=PSCAdmin,PSCOper

The customized ubroker.properties file does have an entry for:

[AdminRole]
apps_defaults=
apps_enable=
apps_props=
apps_stats=
servlet_props=
servlet_services=read
servlet_stats=

Problem also occurs on 10.1C03

FACT(s) (Environment):

NameServer process is running fine.
Same ubroker.properties file works in 10.1C02 without error.
IBM AIX
OpenEdge 10.1C

CHANGE:

Upgraded from 10.1C02 to 10.1C04.

CAUSE:

Missing AdminRole.PSCAdmin and AdminRole.PSCOper in the customized ubroker.properties file. Validation was improved in 10.1C03 and later in most areas due to the introduction of OpenEdge Explorer.

FIX:

Add the following entries to the ubroker.properties file below the [AdminRole] entry.

Example of how the entries should appear in the ubroker.properties file:

[AdminRole]
apps_defaults=
apps_enable=
apps_props=
apps_stats=
servlet_props=
servlet_services=read
servlet_stats=

[AdminRole.PSCAdmin]
apps_defaults=read,write
apps_enable=read,write
apps_props=read,write
apps_stats=read,write
servlet_props=read,write
servlet_services=read,write,delete
servlet_stats=read,write

[AdminRole.PSCOper]
apps_defaults=read
apps_enable=read
apps_props=read
apps_stats=read
servlet_props=read
servlet_services=read
servlet_stats=read