How to Fix Malformed help URL while opening ACC ATG?

Problem: Some times, When you try to login into the ACC (Admin Control Center) in dyn/admin, you may get a “Malformed help URL” error in the pop-up.

Malformed Hel URL = jar:appmoduleresource:/DAS/help/
das_ui_help.jar!/welcome.html, found using help id= devAppHelpURL

This error may continue in other pages as you continue, and in the log you will find the below error.
java.net.MalformedURLException: unknown protocol: dynamosystemresource
at java.net.URL.(URL.java:574)
at java.net.URL.(URL.java:464)
at java.net.URL.(URL.java:413)
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity
(XMLEntityManager.java:968)
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity
(XMLEntityManager.java:905)


Fix:
This can be resolved by including the protocol.jar in ACC classpath while starting jboss server. But not as generic classpath settings, instead:

Copy the jar file from the location %DYNAMO_HOME%/DAS/lib/protocol.jar to <your local lib folder> or actual ATG DAS lib folder file path itself should be copied to set the -D option in JBoss.

Open Standalone.conf.bat/Standalone.conf.sh and add the below line in the file.

set "JAVA_OPTS=%JAVA_OPTS% -Djava.endorsed.dirs=C:\lib"

Restart the JBoss server once the above said changes are done. The issue should be resolved.

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA Image
Play CAPTCHA Audio
Reload Image