Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

AEM startup errors

Avatar

Level 4

Hi Folks ,

 I'm running in to a strange issue with my local AEM 5.6.1 version .  On startup of my AEM 5.6.1 on the console I can see errors stating

[Fatal Error] :1:1: Content is not allowed in prolog

[Fatal Error] :1:1: Content is not allowed in prolog

After this it indicates as start up completed but when I try to access localhost:4502/welcome.html a blank page appears . In the error log i can see the following trace 

Logs :


ERROR* [0:0:0:0:0:0:0:1 [1380790846386] GET /favicon.ico HTTP/1.1] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: AuthenticationSupport service missing. Cannot authenticate request.
ERROR* [0:0:0:0:0:0:0:1 [1380790846386] GET /favicon.ico HTTP/1.1] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: Possible reason is missing Repository service. Check Authentication.

 

Appreciate any help in providing me pointers on this problem .

Thanks in advance

1 Accepted Solution

Avatar

Correct answer by
Employee

Check all your XML config files for CQ, especially if you remember editing one, "Content is not allowed in prolog" is a common error when the XML is malformed, or you have whitespace before the opening element of an XML file.

View solution in original post

10 Replies

Avatar

Level 4

Hi ,

I have included IPV4 address in my start up script but it still results the same . I get the same stack trace in my start up logs and in the error logs i can see the following 

Error logs :

08.10.2013 09:01:42.113 *ERROR* [127.0.0.1 [1381183302105] GET /crxde HTTP/1.1] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: AuthenticationSupport service missing. Cannot authenticate request.
08.10.2013 09:01:42.113 *ERROR* [127.0.0.1 [1381183302105] GET /crxde HTTP/1.1] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: Possible reason is missing Repository service. Check AuthenticationSupport dependencies.
08.10.2013 09:01:42.191 *ERROR* [127.0.0.1 [1381183302191] GET /favicon.ico HTTP/1.1] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: AuthenticationSupport service missing. Cannot authenticate request.
08.10.2013 09:01:42.191 *ERROR* [127.0.0.1 [1381183302191] GET /favicon.ico HTTP/1.1] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: Possible reason is missing Repository service. Check AuthenticationSupport dependencies.
08.10.2013 09:01:44.694 *ERROR* [127.0.0.1 [1381183304694] GET /crxde HTTP/1.1] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: AuthenticationSupport service missing. Cannot authenticate request.

Avatar

Level 10

Are you sure all bundles are installed and running?  Verify the same from http://dev.day.com/content/dam/day/onlinetool/COI.html

If everything is fine then Try deleting the index tar file [1] & start the system.

[1]
<cq_home>/crx-quickstart/repository/tarJournal/index*.tar
<cq_home>/crx-quickstart/repository/version/index*.tar
<cq_home>/crx-quickstart/repository/workspaces/crx.default/index*.tar

Avatar

Level 4

Hi Sham,

  Thanks for the reply, the tool was very useful . The bundles seems to be fine and I deleted the index.tars  from the repository locations . However even after the restart  I can still see the same error trace . I am able to access the Felix console but access to repository gives a blank page . I can see that there was no re indexing done as there was no such trace Nor any index files created .

I assume that it is encountering error during start up even before indexing

Any debugging tips on this case?

 

regards

p

Avatar

Level 3

Hi,

Seems to be repository might be corrupted.

Following to the Sham reply . please perform the steps in order

1.Stop the server
2.Delete files under/crx-quickstart/repository/repository/index
3.Delete files under /crx-quickstart/repository/workspaces/crx.default/index
4.Start the server

Thanks

Mahesh

Avatar

Level 4

Hi Mahesh , 

  Thanks for the reply .  I actually had already performed these steps . 

  When I start the server I get the same trace as I had  mentioned above . Though it indicates that start up has completed , I'm unable to access my repository . The error seems to occur before indexing because i don't see any trace of indexing files nor index files getting created . 

 Console Logs :

 [Fatal Error] :1:1: Content is not allowed in prolog

[Fatal Error] :1:1: Content is not allowed in prolog

 

Any pointers ?

Thanks in advance

Avatar

Correct answer by
Employee

Check all your XML config files for CQ, especially if you remember editing one, "Content is not allowed in prolog" is a common error when the XML is malformed, or you have whitespace before the opening element of an XML file.

Avatar

Level 10

Need a webex to see what is happening. File daycare & get official help.

Avatar

Level 4

dcollie wrote...

Check all your XML config files for CQ, especially if you remember editing one, "Content is not allowed in prolog" is a common error when the XML is malformed, or you have whitespace before the opening element of an XML file.

 

Thanks for the pointer .  It seems that  the file custom_nodetypes.xml due to some reasons (may be possibly sudden restart of my local pc) got malformed .  I replaced it with the file from one of my different installation and the start up went normal .

regards

Krishna

Avatar

Level 5

I tried and it worked for me. My experience says because of improper shutdown of machine, this startup problem occurs. So, better to always shut down system properly specially on Friday :)