Sounds like you may need to modify your <web:multipart-filter> tag in components.xml. The following will handle files up to 150Mb.
<web:multipart-filter create-temp-files="true" max-request-size="157286400" url-pattern="*.seam" />
I have following in my components.xml:
<web:multipart-filter create-temp-files="true" max-request-size="70000000" url-pattern="*.seam" />
It indicates the transaction time out. Set a larger transaction timeout.
In my pages.xml there is the following entry for all pages:
<page view-id="/*" timeout="7200000" >
Thats about 120 min.
For this area where the huger upload takes place the timeout is set to
timeout="43200000" //(720 min)
the upload is now working. The reason for that error was the byte array
Since um using an inputStream in the action-class (with some byte writing) and a blob-object
in the entity-class the upload is working fine :)
but now there is the next problem.
RestEasy shows the following error if i try to load the file over an url:
org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: Could not find MessageBodyWriter for response object of type: org.postgresql.largeobject.BlobInputStream of media type: audio/mpeg
I see that there is a provider for inputStream (org.jboss.resteasy.plugins.providers.InputStreamProvider)