Ioan Eugen Stan created SLING-7726:
--------------------------------------

             Summary: Sling content loader fails to load big -1mb+ /many files
                 Key: SLING-7726
                 URL: https://issues.apache.org/jira/browse/SLING-7726
             Project: Sling
          Issue Type: Bug
            Reporter: Ioan Eugen Stan


I've been playing around with sling, migrating our setup and content and
 I think I have discovered a bug when loading content into sling.

I'm using a sling-starter project and sling-started-content. I've
 updated started-contnet to include some frontend dependencies downloaded
 with npm.

The content jar size is 9mb and contains an extra ~ 3300 files and 330
 folders.

When I start sling-starter I get 403 page with the bellow error.

I believe there is a time-out loading the content or the content takes
 more than 1-5 minutes to load so that is why things break.

At a minimum, I do belive the logging can be improved to know if the
 content is loading or not or maybe I just need to switch to debug.

I have created a branch to reproduce the bug [1]. Use the following steps:

—

git clone
 [https://github.com/netdava/sling-org-apache-sling-starter-content.git]

cd sling-org-apache-sling-starter-content && git co 
 content-loading-bug-improvement

mvn clean install
----
Once the content is built, go to a sling-starter project and in
 sling.txt update version like this
 "org.apache.sling/org.apache.sling.starter.content/1.0.1-loadbug"
----
Forbidden (403)

The requested URL / resulted in an error in
 org.apache.sling.servlets.get.DefaultGetServlet.
 Request Progress:

0 TIMER_START

{Request Processing}

6 COMMENT timer_end format is

{<elapsed microseconds>,<timer name>}

<optional message>
 20 LOG Method=GET, PathInfo=null
 39 TIMER_START

{handleSecurity}

2731 TIMER_END

{2688,handleSecurity}

authenticator
 org.apache.sling.auth.core.impl.SlingAuthenticator@54b78198 returns true
 6147 TIMER_START

{ResourceResolution}

7266 TIMER_END

{1108,ResourceResolution}

URI=/ resolves to
 Resource=JcrNodeResource, type=sling:OrderedFolder, superType=null,
 path=/content
 7297 LOG Resource Path Info: SlingRequestPathInfo: path='/content',
 selectorString='null', extension='null', suffix='/'
 7299 TIMER_START

{ServletResolution}

7318 TIMER_START

{resolveServlet(/content)}

7468 TIMER_END

{146,resolveServlet(/content)}

Using servlet
 org.apache.sling.servlets.get.DefaultGetServlet
 7481 TIMER_END

{180,ServletResolution}

URI=/ handled by
 Servlet=org.apache.sling.servlets.get.DefaultGetServlet
 7510 LOG Applying Requestfilters
 7522 LOG Calling filter: org.apache.sling.i18n.impl.I18NFilter
 7534 LOG Calling filter:
 org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter
 7541 LOG Applying Componentfilters
 7582 TIMER_START

{org.apache.sling.servlets.get.DefaultGetServlet#0}

7601 LOG Using
 org.apache.sling.servlets.get.impl.helpers.StreamRendererServlet to
 render for extension=null
 7687 LOG Applying Error filters
 7699 LOG Calling filter: org.apache.sling.i18n.impl.I18NFilter
 7713 TIMER_START

{handleError:status=403}

8362 TIMER_END

{646,handleError:status=403}

Using handler
 org.apache.sling.servlets.resolver.internal.defaults.DefaultErrorHandlerServlet
 8916 TIMER_END

{8914,Request Processing}

Dumping
 SlingRequestProgressTracker Entries
----
[1]
 
[https://github.com/netdava/sling-org-apache-sling-starter-content/tree/content-loading-bug-improvement]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to