Discussion:
Images not found in Public (again and again ;-)
Mark Horowiz (via Magnolia Forums)
2012-07-13 08:20:46 UTC
Permalink
Hi there!

I've a problem with my public images - all rights to anonymous but always the same ;-(

What's wrong ?

[#|2012-07-13T09:48:42.386+0200|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=30;_ThreadName=Thread-2;|2012-07-13 09:48:42,385 ERROR info.magnolia.module.cache.filter.CacheFilter : A request started to cache but failed with an exception (AccessDeniedException: Access denied). [url=Loading Image...], [key=DefaultCacheKey{uri='/.imaging/stk/pop/content/website/demo-project/about/imageBinary/LeftKeyVisual.png', serverName='MyServer', locale='en', channel='desktop', params={}', secure='false'}]


Thank you for your help!
Mark
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Natascha Desmarais (via Magnolia Forums)
2012-07-13 08:59:55 UTC
Permalink
Hello Mark

What do you mean exactly with "all rights" to anonymous? For example, does your anonymous user have the "imaging-base" rule or does the anonymous role have read/write access to the imaging workspace on public?
Don't hesitate to double check against a demo setup (local or our public demo site), I always like taking this a reference, rights can be a tricky thing :)

Cheers
Natascha
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-13 10:11:52 UTC
Permalink
Thank you Natascha for your great help!

I mean the role anonymous ... and it's the demo ;-) With all rights i mean i put on all things read for the anonymous role ...

What do you mean by "anonymous role have read/write access to the imaging workspace on public" how can i do that .. (its a pg database setup all things are in the db except the jackrabbit config ..)

Sry for this question ;-(

Mark
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Natascha Desmarais (via Magnolia Forums)
2012-07-13 10:17:33 UTC
Permalink
The security part in our official documentation [1] should help you with that. Check out the general Access Control Lists (ACL) and ACL Examples pages.
Basically once you are editing a role that the anonymous user is assigned to (anonymous, imaging-base, etc) you select the workspace "imaging" and see if they have read/write access to "/" (PUBLIC instance, not author instance).
HTH


[1] http://documentation.magnolia-cms.com/administration/security.html
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-13 11:21:16 UTC
Permalink
Mmm,
I've added superuser role to anonymous and all is activated as far as i can see ...

[#|2012-07-13T12:19:28.982+0200|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=31;_ThreadName=Thread-2;|2012-07-13 12:19:28,982 ERROR info.magnolia.module.cache.filter.CacheFilter : A request started to cache but failed with an exception (AccessDeniedException: Access denied). [url=http://MyServer:8080/MyApp-webapp-Public-1.0/.imaging/stk/pop/content/website/demo-project/about/imageBinary/LeftKeyVisual.png], [key=DefaultCacheKey{uri='/.imaging/stk/pop/content/website/demo-project/about/imageBinary/LeftKeyVisual.png', serverName='MyServer', locale='en', channel='desktop', params={}', secure='false'}]

Any ideas ??

Mark
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Natascha Desmarais (via Magnolia Forums)
2012-07-13 11:29:56 UTC
Permalink
Well, I hope you change that back :D adding superuser role to anonymous is not the solution to all problems.

Have you tried accessing the mentioned url on its own? ( http://MyServer:8080/MyApp-webapp-Public-1.0/.imaging/stk/pop/content/website/demo-project/about/imageBinary/LeftKeyVisual.png ) If everything works it should just show you the correct variation of the LeftKeyVisual.png picture.
However for the rest it would probably help if you could specify what you are using and how it is set up (I see glassfish + Magnolia 4.5.X)

Does it work on the author without any errors or warnings?
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-13 11:30:22 UTC
Permalink
Hi there,
with login superuser in the demo member area and then go back to the image page the images are there ... if i log out the superuser the images still there ...

Mmm ...

Mark
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Natascha Desmarais (via Magnolia Forums)
2012-07-13 11:34:04 UTC
Permalink
This still makes it sound like an ACL problem to me though.
If you can still see the image after logging out, it might simply be in your browser cache.

Does your anonymous user have the "imaging-base" role assigned in your public instance? This should enable anonymous users to be able to create the image variations.
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-13 11:35:19 UTC
Permalink
Login Screen ... all the time ...

Setup Magnolia 4.5.3 with Postgres and Glassfish 3.1.2 ...

The images still there also in a different browser ... ?? (see last posting ...)

Mark
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Natascha Desmarais (via Magnolia Forums)
2012-07-13 13:59:56 UTC
Permalink
If you get the login screen, then it's clear that it's a permission issue. You can also get a quick overview of permissions under Tools > Permission list. Enter "anonymous", check the checkbox and you should get something along these lines for the PUBLIC instance:

Role: anonymous
- Read only permission in the workspace resources with path /*
- Read only permission in the workspace Expressions with path /*
- Read only permission in the workspace Store with path /*
- Read only permission in the workspace website with path /*
- Read only permission in the workspace dms with path /*
- Get & Post permission in the workspace uri with path /*
- Deny access permission in the workspace uri with path /.magnolia
- Deny access permission in the workspace uri with path /.magnolia/*
- Deny access permission in the workspace uri with path /demo-project/members-area/protected*
Role: categorization-base
- Read only permission in the workspace data with path /categorization
- Read only permission in the workspace data with path /categorization/*
Role: contact-base
- Read only permission in the workspace data with path /contacts
- Read only permission in the workspace data with path /contacts/*
Role: imaging-base
- Read/Write permission in the workspace imaging with path /*
Role: public-user-registration-base
- Get & Post permission in the workspace uri with path /.magnolia/pages/password-reminder*
- Get & Post permission in the workspace uri with path /.magnolia/pages/user-validation*
- Get & Post permission in the workspace uri with path /.magnolia/pages/register*

Could it be that you activated the anonymous user/role to public? They really have to be different from the author though, so activating roles especially is a dangerous play.
Is your public instance really a public instance after all? If you installed it as author and then just changed the value in the server config to admin=false, it will seemingly make it a public, but the installation bootstraps will be wrong. [b]On installation[/b], different roles are bootstrapped for the anonymous role on public compared to the one on author.
Are your settings correct for the magnolia.properties file in the public configuration? See the one from our empty webapp [1] as a reference. If your public is configured correctly, then it will bootstrap the correct roles:
[code]
1 # this is only used for the initial installation afterward the configuration in the config repository is used
2 # the value is saved in /server/admin
3 magnolia.bootstrap.authorInstance=false
[/code]

HTH

[1] http://svn.magnolia-cms.com/view/community/magnolia/tags/magnolia-4.5.2/magnolia-empty-webapp/src/main/webapp/WEB-INF/config/magnoliaPublic/magnolia.properties
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-13 18:42:10 UTC
Permalink
After some digging around I've found out that something with my PUBLIC config seems to be wrong ...
In my IDE with a new Database and a install it's the same ... no images in PUBLIC ;-(

plz can you look at my config? I've looking for hours ... no result ;-((

[b][u]jackrabbit:[/u][/b]

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 1.5//EN" "http://jackrabbit.apache.org/dtd/repository-1.5.dtd">
<Repository>
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
<param name="driver" value="javax.naming.InitialContext"/>
<param name="url" value="jdbc/MyPublic"/>
<param name="schema" value="postgresql"/>
<param name="schemaObjectPrefix" value="fsrep_"/>
</FileSystem>
<Security appName="Jackrabbit">
<AccessManager class="org.apache.jackrabbit.core.security.SimpleAccessManager"></AccessManager>
<LoginModule class="org.apache.jackrabbit.core.security.SimpleLoginModule">
<param name="anonymousId" value="anonymous" />
</LoginModule>
</Security>
<DataStore class="org.apache.jackrabbit.core.data.db.DbDataStore">
<param name="driver" value="javax.naming.InitialContext"/>
<param name="url" value="jdbc/MyPublic"/>
<param name="databaseType" value="postgresql"/>
<param name="schemaObjectPrefix" value="ds_" />
</DataStore>
<Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" />
<Workspace name="default">
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
<param name="driver" value="javax.naming.InitialContext"/>
<param name="url" value="jdbc/MyPublic"/>
<param name="schema" value="postgresql"/>
<param name="schemaObjectPrefix" value="fsws_${wsp.name}_"/>
</FileSystem>
<PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager">
<param name="driver" value="javax.naming.InitialContext"/>
<param name="url" value="jdbc/BerufsakademieTestMgnlPublic"/>
<param name="schema" value="postgresql" /><!-- warning, this is not the schema name, it's the db type -->
<param name="schemaObjectPrefix" value="pm_${wsp.name}_" />
<param name="externalBLOBs" value="false" />
</PersistenceManager>
<SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${wsp.home}/index" />
<param name="useCompoundFile" value="true" />
<param name="minMergeDocs" value="100" />
<param name="volatileIdleTime" value="3" />
<param name="maxMergeDocs" value="100000" />
<param name="mergeFactor" value="10" />
<param name="maxFieldLength" value="10000" />
<param name="bufferSize" value="10" />
<param name="cacheSize" value="1000" />
<param name="forceConsistencyCheck" value="false" />
<param name="autoRepair" value="true" />
<param name="analyzer" value="org.apache.lucene.analysis.standard.StandardAnalyzer" />
<param name="queryClass" value="org.apache.jackrabbit.core.query.QueryImpl" />
<param name="respectDocumentOrder" value="true" />
<param name="resultFetchSize" value="2147483647" />
<param name="extractorPoolSize" value="3" />
<param name="extractorTimeout" value="100" />
<param name="extractorBackLogSize" value="100" />

</SearchIndex>
</Workspace>
<Versioning rootPath="${rep.home}/version">
<FileSystem class="org.apache.jackrabbit.core.fs.db.DbFileSystem">
<param name="driver" value="javax.naming.InitialContext"/>
<param name="url" value="jdbc/MyPublic"/>
<param name="schema" value="postgresql"/>
<param name="schemaObjectPrefix" value="fsver_"/>
</FileSystem>
<PersistenceManager class="org.apache.jackrabbit.core.persistence.bundle.PostgreSQLPersistenceManager">
<param name="driver" value="javax.naming.InitialContext"/>
<param name="url" value="jdbc/MyPublic"/>
<param name="schema" value="postgresql" /><!-- warning, this is not the schema name, it's the db type -->
<param name="schemaObjectPrefix" value="version_" />
<param name="externalBLOBs" value="false" />
</PersistenceManager>
</Versioning>
</Repository>

[b][u]Magnolia Properties in MyApp folder under config:[/u][/b]

# this is only used for the initial installation afterward the configuration in the config repository is used
# the value is saved in /server/admin
magnolia.bootstrap.authorInstance=false

# the directories in which the bootstrap files are searched
magnolia.bootstrap.dir=WEB-INF/bootstrap/public WEB-INF/bootstrap/common


#magnolia.repositories.home=${magnolia.home}/repositories
magnolia.repositories.home=/var/lib/magnolia/MyPublicApp
magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-bundle-public-postgres-search.xml

[i][b]default Magnolia Properties:[/b][/i]

#--------------------------------------------
# Here we define some properties not
# configured in the config repository.
# They are used in common before the initialization
# of the repositories.
#
# WARNING: on Windows systems, either use the /
# to separate path elements, or escape the \ with
# another \, i.e C:\\magnolia\\data\\repositories
# or c:/magnolia/data/repositories
#--------------------------------------------
magnolia.home=${magnolia.app.rootdir}
magnolia.cache.startdir=${magnolia.home}/cache
magnolia.upload.tmpdir=${magnolia.home}/tmp
magnolia.exchange.history=${magnolia.home}/history
magnolia.repositories.config=WEB-INF/config/default/repositories.xml


log4j.config=WEB-INF/config/default/log4j.xml
magnolia.logs.dir=${magnolia.home}/logs

# The directories in which the bootstrap files are searched
magnolia.bootstrap.dir=WEB-INF/bootstrap/author WEB-INF/bootstrap/common

# This is only used for the initial installation afterward the configuration in the config repository is used
# The value is saved in /server/admin
magnolia.bootstrap.authorInstance=true

# Some modules contain optional sample content. They will check this property to decide if they should install
# the sample data
magnolia.bootstrap.samples=true

# Activate UTF-8 support to pages
magnolia.utf8.enabled=false

# Switch to false to enhance the performance of the javascript generation and similar
magnolia.develop=false

# Contact details displayed in the footer of the login form
#magnolia.service.contact=

#--------------------------------------------
# Repository connection
#--------------------------------------------
magnolia.connection.jcr.userId = admin
magnolia.connection.jcr.password = admin

# Set it to true if bootstrapping/update should be performed automatically
magnolia.update.auto=false

# Location of the file containing both the private and the public keys used to verify authenticity of activation requests
# This file is generated if not present
magnolia.author.key.location=${magnolia.home}/WEB-INF/config/default/magnolia-activation-keypair.properties

# Set to false if STK-Migration scripts should not be automatically triggered
magnolia.update.stkMigration=true



Thank you so much!

Mark
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-13 19:24:16 UTC
Permalink
The anonymous roles:

User: anonymous

Role: anonymous
Read only permission in the workspace resources with path /*
Read only permission in the workspace Expressions with path /*
Read only permission in the workspace Store with path /*
Read only permission in the workspace website with path /*
Read only permission in the workspace dms with path /*
Get & Post permission in the workspace uri with path /*
Deny access permission in the workspace uri with path /.magnolia
Deny access permission in the workspace uri with path /.magnolia/*
Deny access permission in the workspace uri with path /demo-project/members-area/protected*
Role: categorization-base
Read only permission in the workspace data with path /categorization
Read only permission in the workspace data with path /categorization/*
Role: contact-base
Read only permission in the workspace data with path /contacts
Read only permission in the workspace data with path /contacts/*
Role: imaging-base
Read/Write permission in the workspace imaging with path /*
Role: public-user-registration-base
Get & Post permission in the workspace uri with path /.magnolia/pages/password-reminder*
Get & Post permission in the workspace uri with path /.magnolia/pages/user-validation*
Get & Post permission in the workspace uri with path /.magnolia/pages/register*
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-14 15:02:19 UTC
Permalink
I tested around and found out that in my login.conf from Glassfish there was a ldap config from the previous Magnolia EE test ...
Deleted this and now i get this (from glass fish log):


[#|2012-07-14T16:32:20.004+0200|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=28;_ThreadName=Thread-2;|2012-07-14 16:32:20,001 ERROR info.magnolia.cms.core.DefaultHierarchyManager : /pop/content/website/demo-project/about/imageBinary/generated-image/jcr:lastModified: not allowed to add or modify item
javax.jcr.AccessDeniedException: /pop/content/website/demo-project/about/imageBinary/generated-image/jcr:lastModified: not allowed to add or modify item
at org.apache.jackrabbit.core.ItemSaveOperation.validateTransientItems(ItemSaveOperation.java:473)
at org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:216)
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329)
at org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:64)
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:361)
at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:812)
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.save(DelegateSessionWrapper.java:299)
at info.magnolia.jcr.wrapper.DelegateSessionWrapper.save(DelegateSessionWrapper.java:299)
at info.magnolia.cms.core.DefaultHierarchyManager.save(DefaultHierarchyManager.java:481)
at info.magnolia.imaging.caching.CachingImageStreamer.generateAndStore(CachingImageStreamer.java:219)
at info.magnolia.imaging.caching.CachingImageStreamer$1.apply(CachingImageStreamer.java:118)
at info.magnolia.imaging.caching.CachingImageStreamer$1.apply(CachingImageStreamer.java:114)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
at info.magnolia.imaging.caching.CachingImageStreamer.serveImage(CachingImageStreamer.java:136)
at info.magnolia.imaging.ImagingServlet.doGet(ImagingServlet.java:82)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:770)
at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:123)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:67)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:70)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:76)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.RangeSupportFilter.doFilter(RangeSupportFilter.java:86)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:60)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.security.SecurityCallbackFilter.doFilter(SecurityCallbackFilter.java:86)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:93)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.module.templatingkit.filters.SiteMergeFilter.doFilter(SiteMergeFilter.java:99)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.MultiChannelFilter.doFilter(MultiChannelFilter.java:83)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:93)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.UnicodeNormalizationFilter.doFilter(UnicodeNormalizationFilter.java:90)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.module.devicedetection.filter.DeviceDetectionFilter.doFilter(DeviceDetectionFilter.java:73)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:102)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:131)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:67)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:108)
at info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:67)
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:108)
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:94)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
|#]

[#|2012-07-14T16:32:20.004+0200|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=28;_ThreadName=Thread-2;|at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:679)
|#]

[#|2012-07-14T16:32:20.007+0200|INFO|glassfish3.1.2|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=28;_ThreadName=Thread-2;|2012-07-14 16:32:20,006 ERROR olia.cms.security.auth.callback.FormClientCallback: exception while writing login template
java.lang.IllegalStateException: PWC3991: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:705)
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:225)
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:152)
at info.magnolia.cms.security.auth.callback.FormClientCallback.handle(FormClientCallback.java:84)
at info.magnolia.cms.security.SecurityCallbackFilter.selectAndHandleCallback(SecurityCallbackFilter.java:107)
at info.magnolia.cms.security.SecurityCallbackFilter.doFilter(SecurityCallbackFilter.java:94)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:93)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.module.templatingkit.filters.SiteMergeFilter.doFilter(SiteMergeFilter.java:99)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.MultiChannelFilter.doFilter(MultiChannelFilter.java:83)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:85)
at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:93)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.UnicodeNormalizationFilter.doFilter(UnicodeNormalizationFilter.java:90)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.module.devicedetection.filter.DeviceDetectionFilter.doFilter(DeviceDetectionFilter.java:73)
at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:61)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:102)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:131)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:83)
at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:67)
at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:91)
at info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:108)
at info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:67)
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:108)
at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:94)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:679)
|#]

Plz help ... its a never ending story ... omg ...

Mark
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Mark Horowiz (via Magnolia Forums)
2012-07-16 07:42:31 UTC
Permalink
At the end it was a mistake in my jackrabbit repo configs ...

Now all works fine !

Mark

P.S.: Thank you for your help!
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Jonas Petersen (via Magnolia Forums)
2012-10-13 22:13:27 UTC
Permalink
This happend to me too. Here are the details: [url]http://jira.magnolia-cms.com/browse/MAGNOLIA-4581[/url]
--
Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=c4181685-5755-447f-abac-8b8d677ae4ba


----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <user-list-***@magnolia-cms.com>
----------------------------------------------------------------
Continue reading on narkive:
Loading...