Comments (8)
@estebes is there anymore stack trace than that? What Spring Content Module(s) are you using? Spring Content for JPA? And are you also using Spring Content REST?
A small project that reproduces this issue would be very helpful as well.
You could also cross reference your project against the relevant example in github.com/paulcwarren/spring-content-examples
from spring-content.
Full log - https://pastebin.com/1rtRt1QR
Dependencies
// Spring Content >> /* https://mvnrepository.com/artifact/com.github.paulcwarren/spring-content-fs-boot-starter */ compile group: 'com.github.paulcwarren', name: 'spring-content-fs-boot-starter', version: '0.0.7-SNAPSHOT' /* https://mvnrepository.com/artifact/com.github.paulcwarren/spring-content-rest-boot-starter */ compile group: 'com.github.paulcwarren', name: 'spring-content-rest-boot-starter', version: '0.0.7-SNAPSHOT' // << Spring Content
Html code
<a href="file.pdf" download>download here</a>
This also happens when i open the content in a new tab and click save as.
I'll try to create a small project reproducing the issue.
from spring-content.
A project may not be necessary @estebes.
I have a theory. When you click that 'download' I think your browser might not be sending an Accept
header in the request. In ContentEntityRestController (
So I wonder what browser you are using and whether you could check the request it is sending.
Look forward to hearing from you.
from spring-content.
Yeah, I think that is what is going on. I just managed to reproduce that error in a unit tests anyways. Your context will be helpful but i am going to go ahead and fix this as it is a bug anyways.
from spring-content.
So i just tried to use firefox instead of chrome and it actually works on firefox althoughit ignores the .pdf extension and downloads a .txt but yes what you described seems to be what is happening.
from spring-content.
I added a candidate fix for this issue in this commit:-
Can you switchover to 0.0.8-SNAPSHOT and give it a whirl. If it fixes the issue then I'll cut a release.
from spring-content.
Perfect fix. Works on both chrome and firefox. I think i can now close this issue. Thank you very much for the help.
from spring-content.
+1
from spring-content.
Related Issues (20)
- Unable to use @EnableS3Stores in junit test annotated with @DataJpaTest HOT 9
- LockingAndVersioningRepositoryImpl seems to be shared between multiple repositories but caches EntityInformation HOT 2
- S3ContentStore, FilesystemContentStore, etc extend deprecated ContentStore HOT 2
- spring-content-fs depends on old version of Hibernate
- Fail to set content on nested content properties when using JPA. HOT 2
- @ContentLength field is set to 0 instead of null for nullable types
- POST to content-property without content-type results in NPE / HTTP-500 HOT 1
- Link relation and path configured with @RestResource ignored for content properties with multiple capital letters HOT 1
- Do not include junit as compile dependency
- Exception with unsetContent using SB3 and SC3.0.4 JPA Starter HOT 1
- File download not working on windows platform HOT 1
- How do I configure com.github.paulcwarren:spring-content-bom for spring boot kotlin gradle? HOT 1
- Hibernate dependency error HOT 4
- No suitable HttpMessageConverter found to read request body into object of type class com.example.demo.entity.client.image.Avatar from request with content type of image/png;charset=UTF-8 HOT 8
- Investigation into the cause of `java.lang.NullPointerException: Cannot invoke "org.springframework.content.commons.storeservice.StoreInfo.getInterface()" because the return value of "internal.org.springframework.content.rest.io.StoreResource.getStoreInfo()" is null`
- Maven build error with Graal VM on Spring Content HOT 4
- Crash when use FileSystemResourceLoader in the latest version of spring boot HOT 1
- Not compatible with Spring Boot 3.2: method Assert.notNull(Object) does not exist HOT 2
- If-Match HTTP header gets ignored by a concurrent PUT after DELETE on the content of an entity HOT 1
- Filesize and filename are not set after a multipart/form POST http request to create entity with content HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-content.