-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
External recommender fails when CAS contains control characters #1511
Comments
@reckart I think that we fixed that in dkpro |
I added support for XML 1.1 to the DKPro Core XmiWriter, but I don't think we use the XmiWriter in the external recommender. I expect we use similar code and the code in the external recommender should be adjusted in the same way as the DKPro Core code. |
reckart
added a commit
that referenced
this issue
May 30, 2023
- Sanitize data before passing it to the XMI serializer - replacing problematic characters with spaces in text nodes and attributes - Added unit test
reckart
added a commit
that referenced
this issue
May 30, 2023
- Sanitize data before passing it to the XMI serializer - replacing problematic characters with spaces in text nodes and attributes - Added unit test
reckart
added a commit
that referenced
this issue
May 30, 2023
…recommender-fails-when-CAS-contains-control-characters #1511 - External recommender fails when CAS contains control characters
reckart
added a commit
that referenced
this issue
May 30, 2023
…egin-offset-field * release/28.x: #1511 - External recommender fails when CAS contains control characters
reckart
added a commit
that referenced
this issue
Jun 13, 2023
* main: (189 commits) No issue. Minor additions to BioC format description #4062 - ViewportTracker should focus on block-like elements #4032 - Allow using externalized strings from backend code #4060 - Clean up redundant code in annotation handlers #4026: Support for error tracking with Sentry #3673 - Update dependencies update dead link to the new file #4055 - Editor scrolls up when left sidebar is opened/closed [maven-release-plugin] prepare for next development iteration [maven-release-plugin] prepare release inception-28.2 #4052 - Admins no longer see all projects in the project overview #3673 - Update dependencies #4048 - Document navigation options not visible to manager when viewing other users document #3673 - Update dependencies #3673 - Update dependencies #1496 - Some spans are missing begin offset field #1511 - External recommender fails when CAS contains control characters #1496 - Some spans are missing begin offset field #4040 - Ability to store preferences from client-side code #1066 - Recommender status info ... % Conflicts: % inception/inception-api-annotation/src/main/java/de/tudarmstadt/ukp/clarin/webanno/api/annotation/page/AnnotationPageBase.java % inception/inception-brat-editor/src/main/java/de/tudarmstadt/ukp/clarin/webanno/brat/annotation/BratAnnotationEditor.java % inception/inception-diam/src/main/java/de/tudarmstadt/ukp/inception/diam/service/DiamWebsocketController.java % inception/inception-documents/src/test/java/de/tudarmstadt/ukp/inception/documents/DocumentServiceImplConcurrencyTest.java % inception/inception-external-search-solr/pom.xml % inception/inception-html-editor/src/main/java/de/tudarmstadt/ukp/inception/htmleditor/docview/HtmlDocumentViewControllerImpl.java % inception/inception-html-editor/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports % inception/inception-preferences/src/main/java/de/tudarmstadt/ukp/inception/preferences/config/PreferencesServiceAutoConfig.java % inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/service/LearningRecordServiceImpl.java % inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/service/RecommendationServiceImpl.java % inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/tasks/TrainingTask.java % inception/inception-recommendation/src/test/java/de/tudarmstadt/ukp/inception/recommendation/footer/RecommendationEventWebsocketControllerImplTest.java % inception/inception-support/pom.xml % inception/inception-ui-core/pom.xml % inception/inception-websocket/pom.xml % inception/pom.xml
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
External recommender fails when CAS contains control characters.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No error and nice predictions.
Screenshots
`Caused by: org.xml.sax.SAXParseException: Trying to serialize non-XML 1.0 character: 0x14 at offset 975 in string starting with 毛主席语录
Fix
Do the same as in dkpro/dkpro-core#1426
The text was updated successfully, but these errors were encountered: